Margaret Lockwood
as Harriet Peterson
John Bryans
as William Corletti
John Stone
as Dr. Ian Moody
Anthony Valentine
as James Eliot
Philip Stone
as Sir John Gallagher