2026МусорщикФильмв роли Browning
2025Достать ножи: Воскрешение покойникаФильмв роли Rev. Delancy
2025The EstateФильм
2025Goodnight LadiesФильмв роли Terry
2023Sweet SueФильмв роли Pete
2023RosesФильмв роли Alan
2023National Theatre Live: OthelloФильмв роли Iago
2022The BowerФильм
2022УховёрткаФильмв роли Albert
2022Медленные лошадиСериалв роли Robert Hobden · эпизодов: 4
2021SaintmakingФильмв роли Derek Jarman
2020Вечная красотаФильмв роли Tony
2018Чрезвычайно английский скандалСериалв роли David Holmes · эпизодов: 2
2017National Theatre Archive: MosquitoesФильмв роли The Boson
2017National Theatre Live: Peter PanФильмв роли Peter Pan
2017National Theatre Live: wonder.landФильмв роли Matt
2016Леди МакбетФильмв роли Alexander Lester
2016КоронаСериалв роли Michael Straight · эпизодов: 1
2015SwansongФильмв роли Mark Prince
2015Лондонская дорогаФильмв роли Tim
2014ГранчестерСериалв роли Robert Miller · эпизодов: 1
2014The Crimson FieldСериалв роли Private Greville Parry · эпизодов: 1
2012Doctor Faustus - Live at Shakespeare's GlobeФильмв роли Dr. Faustus
2012Комната наверхуСериалв роли Bob Storr · эпизодов: 2
2011Грозовой перевалФильмв роли Mr. Earnshaw
2011Преступления прошлогоСериалв роли Fergus Banks · эпизодов: 1
2011Twenty TwelveСериалв роли Jason Topper · эпизодов: 1
2011ШелкСериалв роли Gary Rush · эпизодов: 4
2011Крушение ЛаконииСериалв роли Henry Bates · эпизодов: 2
2010EdgeФильмв роли Glen
2009Закон ГарроуСериалв роли Joseph Hamer · эпизодов: 1
2008Casualty 1900sСериалв роли Henry Percy Dean · эпизодов: 9
2006КлимтФильмв роли Duke Octave
2004The Last DragonСериалв роли Dr. Jack Tanner · эпизодов: 1
2004Мир драконов: Ожившая фантазияФильмв роли Dr. Tanner
1997Чисто английские убийстваСериалв роли Dominic Segal · эпизодов: 1
1996Дэлзил и ПэскоуСериалв роли Oliver Taylor · эпизодов: 2