Andrew Powell
Christian Purcell (as Daniel Harcourt)
Max Rosenberg
Ian Burgess
Dr. Elizabeth Shaw
Patricia Haggard
Gavin Purcell
Librarian
Barbara Taploe / Margaret Wyndham
Policeman / forensic team (uncredited)