Nicolas Cage
John Koestler
Chandler Canterbury
Caleb Koestler
Ben Mendelsohn
Phil Bergman
Nadia Townsend
Grace Koestler
Lara Robinson
Lucinda Embry / Abby Wayland
Adrienne Pickering
Allison
Danielle Carter
Miss Taylor (1959)
Alethea McGrath
Miss Taylor (2009)
David Lennie
Principal Clark (1959)
Alan Hopgood
Rev. Koestler
Tamara Donnellan
Lucinda's Mother
Travis Waite
Lucinda's Father
Harli Ames
Man in Duffle Coat
Alyssa McClelland
Flight Attendant
Lesley Anne Mitchell
Stacey
Kate Mylius
Student (uncredited)