2028Elden RingФильмв роли Seluvis
2026Молодой ВашингтонФильмв роли Colonel Gooch
2026Дорогая АнглияСериалв роли Greg Clarke · эпизодов: 4
2024National Theatre Live: Dear EnglandФильмв роли Greg Clarke
2023НаполеонФильмв роли Fouche
2023National Theatre Live: Best of EnemiesФильмв роли Howard K Smith / Mayor Daley
2020Голос переменСериалв роли Interviewer · эпизодов: 1
2019Екатерина ВеликаяСериалв роли Pyotr Rumyantsev · эпизодов: 4
2018RSC Live: Twelfth NightФильмв роли Sir Toby Belch
2016ВикторияСериалв роли Police Inspector · эпизодов: 1
2016WitlessСериалв роли Sergeant Forrest · эпизодов: 15
2016National Theatre Live: HangmenФильмв роли Albert
2015RSC Live: Love's Labour's LostФильмв роли Don Armado
2015RSC Live: Love's Labour's WonФильмв роли Don Pedro
2014Søvnløs i LofotenФильмв роли Jason Malvern
2013Мастер побегаСериалв роли Mr. Hughes · эпизодов: 1
2013Big Bad WorldСериалв роли Graham · эпизодов: 1
2012007: Координаты «Скайфолл»Фильмв роли Silva's Isolation Guard
2011ШелкСериалв роли DS Roger Berwick · эпизодов: 1
2003Пип шоуСериалв роли Tony · эпизодов: 4