Edward Woodward
Role: Sergeant Neil Howie
Christopher Lee
Role: Lord Summerisle
Britt Ekland
Role: Willow MacGreagor
Diane Cilento
Role: Miss Rose
Ingrid Pitt
Role: Librarian
Walter Carr
Role: School Master
Irene Sunters
Role: May Morrison
Lindsay Kemp
Role: Alder MacGreagor
Kevin Collins
Role: Old Fisherman
Aubrey Morris
Role: Old Gardener / Gravedigger
Russell Waters
Role: Harbour Master
Donald Eccles
Role: T.H. Lennox
Gerry Cowper
Role: Rowan Morrison
Leslie Blackater
Role: Hairdresser
Peter Brewis
Role: Musician
Barbara Rafferty
Role: Woman with Baby
Juliet Cadzow
Role: Villager
Ross Campbell
Role: Communicant
Michael Cole
Role: Musician
Myra Forsyth
Role: Mrs Grimmond
John Hallam
Role: McTaggert
Alison Hughes
Role: Fiancée to Howie
Charles Kearney
Role: Butcher
Jimmy Mackenzie
Role: Briar
Jennifer Martin
Role: Myrtle Morrison
Bernard Murray
Role: Musician
Helen Norman
Role: Villager
Lorraine Peters
Role: Girl on Grave
John Sharp
Role: Doctor Ewan
Elizabeth Sinclair
Role: Villager
Andrew Tompkins
Role: Musician
Ian Wilson
Role: Communicant
Richard Wren
Role: Ash Buchanan
John Young
Role: Fishmonger
Robin Hardy
Role: Minister (uncredited)
Muriel Greenslade
Role: Old Woman in Library (uncredited)
Annie Ross
Role: Willow MacGreagor (voice) (uncredited)
George Oliver
Role: Parishioner (uncredited)
Fred Wood
Role: Parishioner (Singing Hymn In Church) (uncredited)