2019
Jojo Rabbit as Herr Grusch2018
Innocent as Pete2017
Babs as Divorce Judge2017
PAWNS as William Bennet2016
The Crown as Director2016
The Witness for the Prosecution as Justice Greville Parris2008
Blackadder's Most Cunning Moments as Self2003
Charles II: The Power and The Passion as Arlington2002
Spooks as Richard Dolby1996
Half the Picture as Tristan Garel Jones / Steadman1995
Dangerfield as Not available1995
A Mind to Murder as Mr. Lampton1993
Peak Practice as Commanding Officer1992
Heartbeat as Harold Greaves1989
Unexplained Laughter as Wyn1987
Miss Marple: 4.50 from Paddington as Alfred Crackenthorpe1986
Bread as Prosecuting Counsel1986
Yes, Prime Minister as Not available1986
London's Burning: The Movie as Mr. Grant1984
'Allo 'Allo! as Wing Commander Blenkinsop1984
Hammer House of Mystery and Suspense as 1st Desk Clerk1983
Blackadder as Harry Prince of Wales1983
Blackadder as Harry, Prince of Wales1982
The Kenny Everett Television Show as Various1982
The Hothouse as Lush1980
Yes Minister as Not available1980
Lady Killers as J.D. Cassels, K.C.1980
Brothers and Sisters as James Barratt1980
Kiss and Tell as Steve1979
Terry and June as Mr Robinson1975
Rumpole of the Bailey as Not available1974
Napoleon and Love as Not available1973
Freedom as Not available1972
Emma as Frank Churchill1970
Figures in a Landscape as Soldier