2012
Britain At War In Colour as Narrateur2001
The Glass as Jim Proctor2001
Buried Treasure as Harry Jenkins2000
Monsignor Renard as Monsignor Augustine Renard1999
Plastic Man as Joe McConnell1999
Plastic Man as Joe McConnell1999
The Second World War in Colour as Himself - Narrator1999
The Waiting Time as Joshua Mantle1998
Goodnight, Mister Tom as Tom Oakley1997
Into the Blue as Harry Barnett1996
Masculine Mescaline as The Man1995
Kavanagh Q.C. as James Kavanagh QC1995
The Absence of War as George Jones1993
A Year in Provence as Peter Mayle1993
The Mystery of Morse as Himself1992
Chaplin as Fred Karno1991
Stanley and the Women as Stanley Duke1989
Bomber Harris as Sir Arthur 'Bomber' Harris1987
Inspector Morse as Chief Inspector Morse1987
The Sign of Four as Jonathan Small1987
Cry Freedom as Kruger1987
Business as Usual as Kieran Flynn1985
Home to Roost as Henry Willows1985
We'll Support You Evermore as Geoff Hollins1984
Sherlock Holmes as Jonathan Small1984
The Life and Death of King John as Hubert de Burgh1984
Mitch as Mitch1984
Mitch as Mitch1982
Where Is Betty Buchus? as Jack Buchus1981
The Grass Is Singing as Dick Turner1981
Six Fifty-Five Special as Self1980
Drake's Venture as Francis Drake1978
Dinner at the Sporting Club as Dinny Mathews1978
Sweeney 2 as Det. Insp. Jack Regan1977
Sweeney! as Det. Insp. Jack Regan1975
The Sweeney as Det. Insp. Jack Regan1974
Armchair Cinema as Det. Insp. Jack Regan1974
Thick As Thieves as Stan1974
The Capone Investment as Tom1974
The Capone Investment as Tom1974
Regan as Det. Insp. Jack Regan1972
The Protectors as Mario Carpiano1972
The Frighteners as Wood1972
Whatever Became of Me? as Peter1972
Dr. Phibes Rises Again as Shavers1971
The Rivals of Sherlock Holmes as Lt. Holst1971
The Onedin Line as Mr, Carby1971
Budgie as Denzil Davies1971
Competition as Tony1971
Catch Me a Spy as (uncredited)1970
Play for Today as Not available1970
Macbeth as Banquo1970
Praise Marx and Pass the Ammunition as Dom1970
The Last Grenade as Terry Mitchell1969
Strange Report as Inspector Jenner1968
The Bofors Gun as Gunner Featherstone1967
Inheritance as Will Oldroyd1966
Bat Out of Hell as Mark Paxton1965
BBC Play of the Month as George J. Bundavin1965
BBC Play of the Month as Banquo1965
BBC Play of the Month as Not available1965
Dead Man's Chest as David Jones1964
Redcap as Sergeant John Mann1963
Five to One as Alan Roper1962
The Loneliness of the Long Distance Runner as Bosworth (uncredited)1961
Serjeant Musgrave's Dance as Pte. Hurst1961
The Younger Generation as Charlie1959
Edgar Wallace Mysteries as Not available1956
Armchair Theatre as Tony1949
The BAFTA Awards as Self1987
Inspector Morse Executive Producer