Paul Popowich
as
Dr. David Carter
Nykeem Provo
as
Mr. Bell
Bea Santos
as
Sloan Carter
Erik Knudsen
as
Toby
Alexandra Bastedo
as
Mircala Karstein / Carmila
Robert Pugh
as
John The Dig
Olivia Colman
as
Margaret Lea
Sophie Turner
as
Young Adeline / Vida
Dominick Brascia
Director
Troy Donahue
as
Uncle Gary
Stephen Boxer
as
Anthony Scrivener QC
Daniel Mays
as
DC Peters
Tristan Sturrock
as
Solicitor
Shirley Eaton
as
Ann Clyde
Dennis Price
as
Dr. Armstrong
Mario Adorf
as
Herr Grohmann
Hugh O'Brian
as
Hugh Lombard
Eric Christmas
as
Albert Harmon
Roberta Maxwell
as
Eva Lingstrom
Michelle Martin
as
Kathy Russell
Barry Morse
as
Parapsychologist
Simon Chin
as
Dandy
Elijah Wood
as
Norval Greenwood