Plot[]
Cast[]
- Nicolas Cage as Professor Jonathan "John" Koestler
- Rose Byrne as Diana Wayland
- Chandler Canterbury as Caleb Koestler
- Lara Robinson as Young Lucinda Embry, Abby Wayland
- Nadia Townsend as Grace Koestler
- Ben Mendelsohn as Professor Phil Beckman
- Alan Hopgood as Reverend Koestler
- Benita Collings as Mrs. Koestler
- Adrienne Pickering as Allison Koestler
- Liam Hemsworth as Spencer
- Joshua Long as Young Caleb
- Ra Chapman as Jessica
- Lesley Anne Mitchell as Stacy
- Gareth Yuen as Donald
- Verity Charlton as Kim
- Tamara Donnellan as Mrs. Embry
- Travis Waite as Mr. Embry
- D.G. Maloney as The Stranger
- Joel Bow as The Stranger
- Maximillian Paul as The Stranger
- Karen Hadfield as The Stranger
- David Lennie as Principal Clark in 1959
- Carolyn Shakespeare-Allen as Principal in 2009
- Alethea McGrath as Priscilla Taylor in 2009
- Danielle Carter as Priscilla Taylor in 1959