Jennifer Connelly

as Jennifer Corvino

Donald Pleasance

as Professor John McGregor

Daria Nicolodi

as Frau Brückner

Dalila Di Lazzaro

as Headmistress

Patrick Bauchau

as Inspector Rudolf Geiger