cast
Ethan Hawke
as James Sandin
Lena Headey
as Mary Sandin
Max Burkholder
as Charlie Sandin
Adelaide Kane
as Zoey Sandin
Edwin Hodge
as Bloody Stranger
Rhys Wakefield
as Polite Stranger
Tony Oller
as Henry
Arija Bareikis
as Mrs. Grace Ferrin