2024
Einstein and the Bomb as Commander Locker-Lampson2023
Such a Lovely Day as John2021
The Nevers as Douglas Broome2021
Sardar Udham as General Reginald Dyer2021
The Duke as Sir Philip Hendy2021
Censor as George2020
Industry as Viscount Norton2020
Hampstead Theatre At Home: Drawing The Line as MOUNTBATTEN2019
Star Wars: The Rise of Skywalker as First Order Officer2019
The King as Archbishop of Canterbury2019
Downton Abbey as Lord Lascelles2019
The Last Vermeer as Maarten Wooning2018
Trust as Patrick de Laszlo2018
The Children Act as George2018
Gold as Sir James Benson2017
Man in an Orange Shirt as Major Fanshawe2017
1066: A Year to Conquer England as Archbishop Stigand2017
The Last Post as Dr. Russell2017
My Cousin Rachel as Parson Pascoe2017
1066: A Year to Conquer England as Archbishop Stigand2017
Letters from Baghdad as Sir Percy Cox2016
The Crown as Robert Fellowes2016
Victoria as Dr. Pritchard2016
Dad's Army as Captian Meeks2016
The Carer as Dr. Satterthwaite2015
The Frankenstein Chronicles as Reverend Ambrose2015
The Coroner as Edward Sidwell2015
Spotless as Not available2015
Partners in Crime as James Peel KC2015
Life In Squares as Older Clive Bell2014
The Imitation Game as Teacher2014
Hampstead Theatre At Home: Wonderland as Peter Walker2013
Father Brown as Victor McKinley2013
Closed Circuit as News Reporter 12013
The List as Vickery2013
National Theatre Live: This House as Walsall North / Serjeant at ArmsAct 1 / Speaker Act 2 / Plymouth Sutton2012
Call the Midwife as Denis Dawley2012
Les Misérables as Cochepaille2012
Cloud Atlas as Mr. Hotchkiss2012
Hyde Park on Hudson as Cameron2012
All Men's Dead as Roland Ingram2011
Vera as Gareth Andersen2011
The Awakening as George Vandermeer2011
The Iron Lady as Cabinet Ministers2011
The Merry Wives of Windsor as Master Ford2010
Sherlock as The Equerry2010
The Increasingly Poor Decisions of Todd Margaret as Collin2010
The King's Speech as Robert Wood2010
London Boulevard as Unlikely Vagrant2010
Mr. Nice as Prosecution Barrister2009
Into the Storm as King's Private Secretary2009
Dummy as Doctor2008
Criminal Justice as Not available2008
The Shooting of Thomas Hurndall as Deputy Ambassador2008
Pop Art as Mr. Milton2007
Doctor Who: Voyage of the Damned as Chief Steward2007
Daphne as Tommy Browning2006
Ancient Rome: The Rise and Fall of an Empire as Bassianus2006
The Impressionists as Manet2006
Elizabeth David: A Life in Recipes as Tony David2005
Casanova as English Chancellor2005
Broken News as Nicholas Michaelmass - ESN Network Reporter2005
The English Harem as Lawrence of Arabia2004
Hustle as Dr. Mansfield2004
The Heart of Me as Charles2004
D-Day 6.6.1944 as Jake Westerman2003
Sylvia as David Wevill2002
Spooks as Roger Maynard2002
The Inspector Lynley Mysteries as Inspector Ardery2002
Nicholas Nickleby as Mr. Nickleby2001
Waking the Dead as Noel Simmons2001
Judge John Deed as Alexander Petros QC2000
The Ghost Hunter as Professor Darcy1999
Janice Beard 45 WPM as Piers1999
Aristocrats as Sir Charles Bunbury1999
A Time to Love as British Officer1998
Titanic Town as Officer1997
Midsomer Murders as Rev Conrad Walker1997
A Dance to the Music of Time as Sunny Farebrother1997
Wilde as Algernon1995
Kavanagh Q.C. as Nicholas Gee1995
Restoration as Gallant1993
Peak Practice as Alan Baxter1992
A Touch of Frost as Howard Gellman1991
Soldier Soldier as Liaison Officer1991
The House of Eliott as John Davenport1989
Agatha Christie's Poirot as Sven Hjerson