2017
A Woman of No Importance as Sir John Pontefract2014
The Tempest - Live at Shakespeare's Globe as Stephano2014
Julius Caesar - Live at Shakespeare's Globe as Marulis2013
Father Brown as Friar Novak2012
Anna Karenina as Kapitonich2012
Henry V - Live at Shakespeare's Globe as Pistol2012
Lovesong as Billy2012
All's Well That Ends Well - Live at Shakespeare's Globe as King of France2005
Doctor Who as Not available2004
New Tricks as Paul Rees2002
The Inspector Lynley Mysteries as Greg Sullivan1999
Holby City as Frank Taylor1999
The Murder of Stephen Lawrence as Pathologist1995
Kavanagh Q.C. as Dr. Derek Buxton1990
Die Kinder as Alan Mitchell1983
Fords on Water as Hotel Staff1981
Bergerac as CI Tibbson