Old Man, Con Man as MICKY
Darkness and Light as Maj. Roland Scott Thomas
2023
Napoleon as Pope Pius VII
2022
Flaws as The Superintendent
2021
The Princess Switch 3: Romancing the Star as Elf Man
2020
The Princess Switch: Switched Again as Elf Man
2019
Harry Kiri as Mr. Cohen
2018
The Princess Switch as Kindly Man
2018
Red Joan as Clement Attlee
2018
Open Wide as Dentist
2017
Viceroy's House as Governor Jenkins
2016
Victoria as Sir James Clark (6 episodes)
2006
The Queen as Equerry
2006
Bill Douglas: Intent on Getting the Image as Himself
2005
Pierrepoint: The Last Hangman as Governor Paton-Walsh
2005
Doctor Who as Chronolock Guy (1 episode)
2004
Agatha Christie's Marple as Dr. Haydock (1 episode)
2004
Method as Mr. Helgelein
2001
Waking the Dead as Mr. Adamson (2 episodes)
2000
Sabotage!! as King George III
1997
Jonathan Creek as Alan Rokesmith (1 episode)
1997
Midsomer Murders as Perkins (1 episode)
1995
Blue Juice as Young Bob
1995
Clockwork Mice as Millwright
1993
Anna Lee: Headcase as Dr. Stickle
1992
So Haunt Me (1 episode)
1989
Tales of Sherwood Forest as Ken (7 episodes)
1987
Comrades as George Loveless
1987
Inspector Morse as Alisdair McBryde (1 episode)
1986
Lovejoy as Auctioneer (1 episode)
1985
The Last Place on Earth as PO Keohane (7 episodes)
1984
The Bill (2 episodes)
1981
The Patricia Neal Story as Dr. Hawks
1981
Bergerac as Eddie Lyle (1 episode)
1981
Doctor Who: The Keeper of Traken as Luvic
1978
Absolution as Father Henryson
1963
Doctor Who as Luvic (1 episode)