Acting
as Seth
as Brad (7)
as Ezra
as Tommy
as David Havel
as Sam
as Young Billy
as Little Johnny
as William Ranta
as Young Vincent
as Billy Randall