I Am Not God But I Am Michelangelo Antonioni as Self
2021
Off the Rails as Vicar
2016
Victoria as Duke of Wellington (9 episodes)
2016
Murder: Lost Weekend as Greville Cotterall
2016
Murder as Greville Cotterall (3 episodes)
2015
Sean Connery: In His Own Words as Self
2011
Love's Kitchen as Max Templeton
2008
Ballet Shoes as Sir Donald Houghton
2008
The Bank Job as Miles Urquhart
2008
Freebird as The Chairman
2006
The One Show as Self (1 episode)
2005
Jericho as Fleming (1 episode)
2005
Colour Me Kubrick as Cyril
2002
One of the Hollywood Ten as Jack Warner
2001
In Love and War as Melville
2000
Randall & Hopkirk (Deceased) (1 episode)
1998
Little White Lies as Oliver
1995
The Steal as Lord Childwell
1993
Passport to Murder as Inspector Bullion
1992
Running Late as George Grant
1990
Perfect Scoundrels as Guy Buchanan (18 episodes)
1989
Try This One for Size as Igor
1989
Agatha Christie's Poirot as Sir Roderick Horsfield (1 episode)
1988
Beryl Markham: A Shadow on the Sun as Lord Jack Carberry
1986
Executive Stress (19 episodes)
1985
Lytton's Diary as Neville Lytton (12 episodes)
1983
ITV Christmas Comedy (15 episodes)
1983
The Irish R.M. (18 episodes)
1982
The Bounder as Howard Booth (14 episodes)
1981
Vice Versa (1981) as Paul Bultitude (7 episodes)
1980
The Masqueraders as Mitchell
1979
Only When I Laugh (29 episodes)
1979
To the Manor Born as Richard DeVere (21 episodes)
1979
Tales of the Unexpected as Major Haddock (1 episode)
1978
Pennies from Heaven as Prosecuting Counsel (6 episodes)
1977
The Disappearance as Jefferies
1977
A Roof Over My Head (1 episode)
1977
For the Love of Benji as Ronald
1976
The Crezz as Ken Green (12 episodes)
1975
Rumpole of the Bailey (43 episodes)
1975
Space: 1999 as Balhor (1 episode)
1974
Rising Damp as Hilary (1 episode)
1974
Good Girl (6 episodes)
1974
Napoleon and Love (8 episodes)
1973
Lord Peter Wimsey Mysteries: Murder Must Advertise as Major Todd Milligan
1973
The Legend of Hell House as Hanley
1973
Thriller as Supt. Lucas (1 episode)
1973
The Offence as Detective Inspector Cameron
1972
Crown Court (1 episode)
1972
Crown Court as Gerald Somerville (3 episodes)
1972
Endless Night as Reuben
1972
The Protectors as Gregor Kofax (1 episode)
1972
A Day in the Death of Joe Egg as Freddie
1971
A Ghost Story for Christmas (1 episode)
1971
The Rivals of Sherlock Holmes as Inspector Saunders (1 episode)
1971
The Persuaders! as Mitchell (1 episode)
1970
Eyewitness as Victor Grazzini
1969
Taste of Excitement as Guardi
1969
Department S as Borowitsch (1 episode)
1969
The Main Chance as Roger Lamb (1 episode)
1969
Laughter in the Dark as Paul
1969
The Assassination Bureau as Jealous lover at 'La Belle Amie' (uncredited)
1968
The Charge of the Light Brigade as Paymaster Capt. Duberly
1967
The Prisoner as 'A' (1 episode)
1967
A Magnum for Schneider as Toby Meres
1966
Don't Utter a Note as Sgt. Howlett
1966
Isadora Duncan, the Biggest Dancer in the World as Paris Singer
1965
Some Lapse of Time as Policeman
1965
Dead Man's Chest as Joe
1965
Public Eye as Croxley (1 episode)
1965
Three Hats for Lisa as Pepper
1964
The Crunch as Captain Buckley
1963
The Informers as Peter The Pole (uncredited)
1962
The Saint as Maurice Kerr (1 episode)
1962
The Saint as Serge (1 episode)
1961
The Avengers as Ezdorf (1 episode)
1961
The Avengers as Thyssen (3 episodes)
1959
No Hiding Place (2 episodes)
1951
Hallmark Hall of Fame as Melville (1 episode)