Marc Blucas
Kevin Parson
Marc Blucas
Kevin Parson
Justine Waddell
Jennifer Peters
Bill Moseley
Slater
Priscilla Barnes
Balinda Parson
Jack Ryan
Slater - young
Kevin Downes
Henry
Alanna Bale
Young Samantha (as Allana Bale)
Robby Henson
Director
Ted Dekker
Novel
Alan B. McElroy
Screenplay
Daniel Markowicz
Post Producer
Daniel Markowicz
Visual Effects