Roddy Piper (The Narrator)

Ryan McGivern (The Stranger)

Marshal Hilton (Adult Mark Heim)

Randy Shelly (Little Mark Heim)

Jamey Hood (Adult Lillian)

CJ Baker (Adult Thomas)

Emrys Wright (Young Thomas)

Maria Olsen (Dorothy Heim)

Derek Grauer (Ed Heim)

Nancy P. Corbo (Brenda)

Michael Villar (Detective)

Jeanne Mount (Susan)

Thom Michael Mulligan (Pastor)

Lake Sharp (Rose)

...Meet The Cast...

Randy Shelly (Little - Mark Heim)

Born in Dallas , Texas on July 27, 1994. Randy began his career as a model at the age of 7, and his natural love of the camera was apparent in his early work. After a trip to Montreal and New York in 2004 he was signed by the Abrams Artists Agency and was sent to LA for his first pilot season. During that stay Randy completed several films and went on to be cast in several more including Robert Zemeckis' Beowulf. Randy now lives primarily in Los Angeles . He is represented by Coast to Coast Talent in Los Angeles and Abrams Artist Agency and Ford Modeling in New York .

You can read more about Randy on the following link :

randyshelly.com