as Young Pete
as Silas McCormick
as Adam
as Jeremy Melton
as Donald Wade
as David Jenks
as Nelson Reed
as Chris Dion
as Jason Holc at age 5
as Kevin Singer
as Second Boy
as David
as Patrick Farrow
as Tommy