Actor
A Congregation of Ghosts
2009
as Reverend Densham
Hot Fuzz
2007
as Tom Weaver
The Abduction Club
2002
as Lord Fermoy
Night Flight
2002
as Vic Green
Marcie's Dowry
2000
as Gus Wise
Harrison: Cry of the City
1996
as Edward 'Teddy' Harrison
The Shamrock Conspiracy
1995
as Edward Harrison
A Christmas Reunion
1994
as Colonel Phillips
Deadly Advice
1994
as Maj. Herbert Armstrong
Aladdin
1994
as The Sultan (voice)
Mister Johnson
1991
as Sargy Gollup
Hands of a Murderer
1990
as Sherlock Holmes
Memories of Manon
1989
as Robert McCall
The Man in the Brown Suit
1989
as Sir Eustace Pedler
Codename: Kyril
1988
as Michael Royston
The Equalizer - The Movie: Blood & Wine
1987
as Robert McCall
Uncle Tom's Cabin
1987
as Simon Legree
Arthur the King
1985
as Merlin
King David
1985
as King Saul
A Christmas Carol
1984
as Ghost of Christmas Present
Champions
1984
as Josh Gifford
Love is Forever
1983
as Derek McBracken
The Appointment
1983
as Ian
Who Dares Wins
1982
as Commander Powell
Wet Job
1981
as David Callan
Breaker Morant
1980
as Harry 'Breaker' Morant
A Rod of Iron
1980
as Ian
Saturday, Sunday, Monday
1978
as Luigi
The Bass Player and the Blonde
1977
as George Mangham
Stand up, Virgin Soldiers
1977
as Sgt. Wellbeloved
Three for All
1975
as Roadsweeper
When Day Is Done
1975
as Philip Warne
Callan
1974
as David Callan
The Wicker Man
1973
as Sergeant Neil Howie
Young Winston
1972
as Captain Aylmer Haldane
Sitting Target
1972
as Inspector Milton
Hunted
1972
as John Drummond
The Cherry Orchard
1971
as Lopahkin
Evelyn
1971
as The Man
Blood Suckers
1971
as Dr. Holstrom
Prisoners
1971
as The Man
The File of the Golden Goose
1969
as Arthur Thompson
Julius Caesar
1969
as Cassius
A Magnum for Schneider
1967
as David Callan
Becket
1964
as Clement (uncredited)
Where There's a Will
1955
as Ralph Stokes
Robin Hardy's Script - The Lost Ending
as Sgt Howie