cast
Mia Wasikowska
as India Stoker
Matthew Goode
as Charles Stoker
Dermot Mulroney
as Richard Stoker
Jacki Weaver
as Gwendolyn Stoker
Phyllis Somerville
as Mrs. McGarrick
Lucas Till
as Pitts
Nicole Kidman
as Evelyn Stoker
Judith Godrèche
as Doctor Jacquin
Ralph Brown
as Sheriff