2025БелоснежкаФильмв роли Good King
2023The GoldСериалв роли DCI John Fordham · эпизодов: 3
2020Инструкция по убийствуФильмв роли Jesse
2019Джентльмен ДжекСериалв роли Mr. Bradley · эпизодов: 1
2018Чистая правдаФильмв роли John Hall
2017CaughtФильмв роли Ray
2017Убийство в «Восточном экспрессе»Фильмв роли British Military Escort
2017Упадок и разрушениеСериалв роли Tom (Reporter) · эпизодов: 1
2017National Theatre Live: Saint JoanФильмв роли Dunois
2016HIMСериалв роли Robin Blakeston · эпизодов: 1
2016Тарзан. ЛегендаФильмв роли John Clayton II
2015Branagh Theatre Live: The Winter's TaleФильмв роли Polixenes
2015ГолосованиеФильмв роли Alastair Swift
2015PompidouСериалв роли Maitre'd · эпизодов: 1
2015Сыны свободыСериалв роли John Dickinson · эпизодов: 2
2014КориоланФильмв роли Aufidius
2013Не те парниСериалв роли MI5 Agent · эпизодов: 1
2013Молодой МорсСериалв роли Marty Bedlo · эпизодов: 1
2012ОтверженныеФильмв роли Army Officer
2012ShackledФильмв роли Jesse
2011Призрак Оперы В Королевском Альберт-ХоллеФильмв роли Raoul
2010Les Misérables: 25th Anniversary in ConcertФильмв роли Grantaire
2009ПервобытныеФильмв роли Chris
2009The Fresh Beat BandСериалв роли Reed · эпизодов: 2
2005Доктор КтоСериалв роли Gareth · эпизодов: 1
1999Холби Сити Сериалв роли Sebastian Coulter · эпизодов: 9