Desmond Davis
David Hugh Jones
Gavin Millar
Mike Newell
Barry Davis
Michael Tuchner
John Hurt
饰:Joshua Harlborough
Ben Kingsley
饰:Lord Uplandtowers
Edward Hardwicke
饰:Farmer John Lodge
Edward Petherbridge
饰:Squire Fellmer
Jane Asher
饰:Lucy Saville
Claire Bloom
饰:Ella
Harry Bernard Cross
饰:Matthaus Tina
Susan Fleetwood
饰:Mrs. Barnet
饰:Marchmill
饰:Mrs. Hooper`s maid
Jean Gilpin
饰: Mrs. Sarah Drenkard
饰:Tramp
William Simons
饰:Jones
Terence Frisby
饰:Charles Downe
饰:Dr Charlson
John Welsh
饰:Dairyman
Paul Hardwick
饰:Hangman
Barbara Kellerman
饰:Nanny
饰:Principal
饰:Dr Grove
饰:Clergyman
Esmond Knight
饰:Conjuror Trendle
Leslie Sands
饰:Sir John Grebe
饰:Humphrey Gould
Paul Rogers
饰:Mr Harlborough
Robert Rietty
饰:Sculptor
饰:Doctor
饰:Emily Downe
饰:Barbara
饰:Selimar
饰:Tramp
Billie Whitelaw
饰:Rhoda
David Troughton
饰:Cornelius Harlborough
饰:Mrs Hooper
Lynne Frederick
饰:Rosa Harlborough
Sheila Allen
饰:Lady Grebe
Kenneth Haigh
饰:Barnet
Nick Brimble
饰:Willowes
William Relton
饰:Jamie
Richard Cornish
饰:Drenkard
Jean Gilpin
饰:Mrs Sarah Drenkard
John Boswall
饰:Tutor
William Bond
饰:Farm labourer
Valerie Holliman
饰:Beth
Peter Geddis
饰:Beggar
Paul Dawkins
饰:Coburn
饰:Fisherman
饰:Phyllis Grove
Yvonne Antrobus
饰:Gertrude
Betty Cooper
饰:Mrs Fellmer
饰:Doctor
饰:Countryman
Andrew McCulloch
饰:Farm labourer
Janet Henfrey
饰:Mary
Merelina Kendall
饰:Meg
Paul Imbusch
饰:Vicar
饰:Robert Trewe
Robert Hartley
饰:William
Charles Kinross
饰:Marchmill's friend
Max Latimer
饰:Marchmill's friend
William Trevor
Ken Taylor
Dennis Potter
David Mercer
Joseph Horovitz
Brian Tufano
Barbara Lane
Remi Adefarasin
Brian Tufano
Thomas Hardy
Brian Tufano
Joseph Horovitz