2027ProdigiesСериалв роли Fernandez · эпизодов: 7
2025A Ghost Story for Christmas: The Room in the TowerФильмв роли Roger Winstanley
2025The American RevolutionСериалв роли Edmund Burke / Ambrose Serle / Cornwallis / William Pitt (voice) · эпизодов: 6
2025F1Фильмв роли Peter Banning
2025National Theatre Live: The Other PlaceФильмв роли Chris
2024Охота за убийцейСериалв роли Edwin Stanton · эпизодов: 7
2023Ты ранил мои чувстваФильмв роли Don
2022Made in OsloСериалв роли Nicolas · эпизодов: 8
2021LaikaФильм
2020The Romantics and Us with Simon SchamaСериалэпизодов: 1
2020Anne: The Princess Royal at 70Фильмв роли Self - Narrator
2020CarmillaФильмв роли Doctor Renquist
2019Современная любовьСериалв роли Van · эпизодов: 1
2019Вверх дномСериалв роли Richard · эпизодов: 10
2019Игра престолов: Последний дозорФильмв роли Self
2018Король ЛирФильмв роли Duke of Cornwall
2018ТеррорСериалв роли Captain James Fitzjames · эпизодов: 10
2017УнаФильмв роли Mark
2016Другой мир: Войны кровиФильмв роли Marius
2016The Velvet AbstractФильмв роли Narrator
2016КоронаСериалв роли Prince Philip, Duke of Edinburgh · эпизодов: 20
2016The CircuitФильмв роли Sasha
2016Ночной администраторСериалв роли Geoffrey Dromgoole · эпизодов: 6
2015Закрытая встреча с Голливудским репортёромСериалв роли Self · эпизодов: 1
2015КатастрофаСериалв роли Dr. Harries · эпизодов: 3
2014Чёрное мореФильмв роли Lewis
2014Off the Page: Groove Is in the HeartФильмв роли Mark
2014Puppy LoveСериалэпизодов: 1
2014Звёздные Войны: ПовстанцыСериалв роли Tiber Saxon (voice) · эпизодов: 2
2014ЧужестранкаСериалв роли Frank Randall / Jonathan 'Black Jack' Randall · в роли Frank Randall · в роли Jonathan 'Black Jack' Randall (voice) · в роли Frank Randall (voice) · эпизодов: 30
2014The Honourable WomanСериалв роли Nathaniel Bloom · эпизодов: 8
2014Поздней ночью с Сетом МайерсомСериалв роли Self - Guest · эпизодов: 1
2012Государственная тайнаСериалв роли Charles Flyte · эпизодов: 1
2012NoraФильмв роли Richard
2012The DoorФильмв роли Man with the Wings of a Swan
2012Simon Schama's ShakespeareСериалэпизодов: 2
2012Eternal LawСериалв роли Richard Pembroke · эпизодов: 6
2011Черное зеркалоСериалв роли Liam Monroe · эпизодов: 1
2011Без истерики!Фильмв роли Mr. Squyers
2011Forget Me NotФильмв роли Will Fletcher
2011Граница тениСериалв роли Ross McGovern · в роли Ross (Journalist) · эпизодов: 7
2011Игра ПрестоловСериалв роли Edmure Tully · эпизодов: 9
2010Сердце всякого человекаСериалв роли Ian Fleming · эпизодов: 2
2010Сапоги на УайтхоллеФильмв роли Captain English / Monty (voice)
2010БезднаСериалв роли Raymond · эпизодов: 5
2010ДуэльФильмв роли Von Koren
2009Getting OnСериалв роли Dr. Tom Kersley · эпизодов: 3
2009Закон и порядок: ЛондонСериалв роли Samuel Cain · эпизодов: 1
2008КопателиСериалв роли Scott Wilson · эпизодов: 1
2008Сказки для взрослыхСериалв роли Aidee · эпизодов: 1
2007The Relief of BelsenФильмв роли Derrick Sington
2007Питер Кингдом вас не броситСериалв роли David Morston · эпизодов: 1
2007Доводы рассудкаФильмв роли William Elliot
2007ИскуплениеФильмв роли Naval Officer
2006007: Казино РояльФильмв роли Villiers
2005Последний палачФильмв роли Lieutenant Llewelyn
2005A Very Social SecretaryФильмв роли Keith
2005РимСериалв роли Marcus Junius Brutus · эпизодов: 22
2005Гуща событийСериалв роли Simon Weir · эпизодов: 1
2005Доктор КтоСериалв роли Lieutenant Stepashin · эпизодов: 1
2004Джим с ПиккадиллиФильмв роли Reg 3
2004Волшебная странаФильмв роли Theater Patron 5
2003Three SistersФильмв роли Tusenbach
2002Война ФойлаСериалв роли Stanley Ellis · эпизодов: 1
2002Элита спецназаСериалв роли Box 500 · эпизодов: 3
2002Призраки Сериалв роли Andrew Lawrence · эпизодов: 2
2001The Low DownФильмв роли John
2000ДолготаФильмв роли Halley's Secretary
2000ДолготаСериалв роли Halley's Secretary · эпизодов: 1
1997Чисто английские убийстваСериалв роли Jack Dorset · эпизодов: 1
1996Безмолвный свидетельСериалв роли Greg Walker · эпизодов: 2
1986Катастрофа Сериалв роли Frank Gallagher · эпизодов: 7
1971A Ghost Story for ChristmasСериалэпизодов: 1
—The Entertainment System Is DownФильм
—SweetsickФильм