2027National Theatre Live: Hay FeverФильмв роли Richard Greatham
2026ElsinoreФильмв роли Michael Whitehall
2024ДжентльменыСериалв роли Simon McDougall · эпизодов: 1
2022Властелин колец: Кольца ВластиСериалв роли Lord Celebrimbor · эпизодов: 16
2022The Lord of the Rings: The Rings of Power Global Fan ScreeningФильмв роли Celebrimbor
2021Young Vic: Best of EnemiesФильмв роли Gore Vidal
2021Под виноградной лозойСериалв роли Louis Oakley · эпизодов: 18
2021ГерцогФильмв роли Sir Joseph Simpson
2021Dreaming Whilst BlackСериалв роли Simon · эпизодов: 5
2020ВедьмыФильмв роли Mr. Jenkins
2017Henry IXСериалв роли King Henry IX · эпизодов: 3
2017АлкионСериалв роли Lucian D'Abberville · эпизодов: 6
2016КоронаСериалв роли Martin Charteris · эпизодов: 19
2016Девушка по вызовуСериалв роли Mr. Stanton · эпизодов: 5
2015Richard II - Live at Shakespeare's GlobeФильмв роли Richard II
2015Артур и ДжорджСериалв роли Alfred ‘Woodie’ Wood · эпизодов: 3
2015Arthur & GeorgeФильмв роли Woodie
2014Trying AgainСериалв роли Iain · эпизодов: 8
2014Winds of ChangeФильмв роли (voice)
2013ФиломенаФильмв роли David
2013Диана: История любвиФильмв роли Patrick Jephson
2013National Theatre Live: This HouseФильмв роли Jack Weatherill
2012Улица потрошителяСериалв роли Lord Montacute · эпизодов: 1
2012Записки юного врачаСериалв роли The Colonel · эпизодов: 3
2012Much Ado About Nothing - Live at Shakespeare's GlobeФильмв роли Benedick
2012Playhouse PresentsСериалв роли James Nelson · эпизодов: 1
2011Holy Flying CircusФильмв роли Michael Palin
2010Аббатство ДаунтонСериалв роли Michael Gregson · эпизодов: 6
2010ШерлокСериалв роли David Welsborough · эпизодов: 1
2008MistressesСериалв роли Paul Malloy · эпизодов: 2
2007The Shell SeekersФильмв роли Noel Keeling
2007Все вместеФильмв роли Marcus Craigie-Halkett
2005Бэтмен: НачалоФильмв роли Wayne Enterprises Executive
2005Побег из замка КолдицСериалв роли MI9 Officer Ellways · эпизодов: 2
2002Берти и ЭлизабетФильмв роли David
2001Murder Rooms: The Photographer's ChairФильм
2001Комнаты смерти: Тёмное происхождение Шерлока ХолмсаСериалв роли Arthur Conan Doyle · эпизодов: 4
2001Воскрешая мертвыхСериалв роли Donald Rees · эпизодов: 2
2000Голубая кровьФильмв роли Phillip Bateman-Tobias
2000Monarch of the GlenСериалв роли David Fraser · эпизодов: 1
2000ДолготаФильмв роли Lt. Seward
2000ДолготаСериалв роли Lt. Seward · эпизодов: 1
1999Мэнсфилд ПаркФильмв роли Yates
1999Идеальный мужФильмв роли Jack
1998Возвращение домойСериалв роли Rupert · эпизодов: 1
1998Coming HomeФильмв роли Rupert
1997In Your DreamsФильмв роли Waiter
1997Чисто английские убийстваСериалв роли Ned Fitzroy · эпизодов: 1
1995Loved UpФильмв роли Nigel Bennet
1975Rumpole of the BaileyСериалв роли Police Officer · эпизодов: 1