Gillian Anderson
Marika Whyte
Haley Joel Osment
Erol Whyte
Rufus Sewell
Gabriel 'Gabe' Whyte
Victor Garber
Sal
Susanna Fournier
Grace
Kiara Glasco
Young Gracie
John Paul Ruttan
Young Erol
Sherry Miller
Mrs. Moore
Brandon Firla
Jimmy / Johnny
Sarah Manninen
Avril
Catherine Bruhier
Holland
Laura Miyata
Aya
Asim Wali
Asim
Thomas Hauff
Professor
Simon Reynolds
Dr. Reynolds
Louise Nicol
Old Woman in Princeton
Jonah Wineberg
Jeremy
Chris Hatcher
Hatcher
Isaak Smith
Student
Rupinder Nagra
Real Estate Agent
Dan Mandic
Gabe Stand-In
Wilma Dyson
Marika Stand-In
Kyle Limkilde
Erol Stand-In
Jeff Christensen
Sal Stand-In
Robbie Campbell
Young Erol Stand-In