STARRING
Kristen Stewart as Katherine ClarksonTheo James as Joshua Daughtry
Teresa Palmer as Sarah Wilhender
Chris Evans as Nick Warrens
Amanda Seyfried as Lindsay Wilford
Nicholas Hoult as Blake Withern
GUEST CAST
Rebecca Wilhender
Rachel Clarkson
John Wilhender
Mary Woods
Simon ClarksonSUPPORTING CAST
Aaron MillerSPECIAL CAST
Jennifer WoodsANTAGONIST
The Ghost