David Hemmings (John Ebony)
Carolyn Seymour (Silvia Ebony)
Douglas Wilmer (Headmaster)
Hamilton Dyce (Mr. Winstanley)
Anthony Haygarth (Cary Farthingale)
Tom Morris (Ankerton)
Barbara Lott (Mrs. Winstanley)
Michael Howe (Unman)
David Auker (Aggeridge)
Clive Gray (Muffett)
David Jackson (Clackworthy)
Hubert Rees (Blisterine)
Michael Kitchen (Bungabine)
Michael Cashman (Terhew)
Colin Barrie (Wittering)
Donald Gee (Stretton)