2018
Dead in a Week (Or Your Money Back) as Clive2018
National Theatre Live: Julius Caesar as Lepidus, Triumvirate/Caius Ligarius, Conspirator/Soothsayer2016
Saddam Goes to Hollywood as Not available2012
Call the Midwife as Bishop2012
William & Catherine: A Royal Romance as HRH Prince Philip2011
Love's Kitchen as Councilman 22007
Secret Diary of a Call Girl as Judge2006
Mysterious Creatures as Judge Bryn2002
Wire in the Blood as Dr Ashley Vernon2000
Hearts and Bones as Returning Officer1986
Lovejoy as Robinson1986
Lovejoy as Det Sgt. Lloyd1986
King of the Ghetto as TV Producer1985
Dempsey and Makepeace as Forensics1984
Winter Flight as Flight Lieutenant Maynard1983
Clash of Loyalties as Not available1982
Shine on Harvey Moon as Vicar1981
Bergerac as Dr. Burns1981
A Brush with Mr. Porter on the Road to El Dorado as Harry1981
The Kamikaze Ground Staff Reunion Dinner as Co-Pilot1975
Overlord as Photographer