Alejandro Amenábar
Director
Emma Watson
as
Angela Gray
Ethan Hawke
as
Bruce Kenner
David Thewlis
as
Professor Kenneth Raines
Devon Bostick
as
Roy Gray