as McBride
as Billy
as Young John McWhirter
as Kyle / David Hartford
as Young Joe
as Court Reynolds
as Alex
as Jamie Stockard
as Dalton
as Jamie Fisher
as Ryan
as Jeffrey
as Skip Doohan
as Timothy McRae
as Reggie Danks