2026Детектив из провинциального салонаСериалв роли Sammy Marigold · эпизодов: 1
2021UpstairsФильмв роли James
2020Захват СингапураСериалв роли Monty Blackett · эпизодов: 6
2019Dead BirdsФильмв роли Saint Sebastian
2018Dusty and MeФильмв роли Derek 'Dusty' Springfield
2018RSC Live: The Merry Wives of WindsorФильмв роли Fenton
2018RSC Live: MacbethФильмв роли Malcolm
2016Вошедшие незримо: Сестры БронтеФильмв роли George Smith
2015From DarknessСериалв роли DS Anthony Boyce · эпизодов: 4
2015БананСериалв роли Josh · эпизодов: 8
2015ОгурецСериалв роли Josh · эпизодов: 1
2014ПодозреваемыеСериалв роли Nate Turner · эпизодов: 2
2014Геракл: Начало легендыФильмв роли Agamemnon
2013Во плотиСериалв роли Kieren Walker · эпизодов: 9
2013Свет и теньСериалв роли Harry Dunn · эпизодов: 5
2013Армия ФранкенштейнаФильмв роли Sacha
2012National Theatre Live: AntigoneФильмв роли Haemon
2012КвартетФильмв роли Simon
2012Анна КаренинаФильмв роли Vasily Lukich
2012Mrs BiggsФильмв роли Gordon
2012Миссис БиггсСериалв роли Gordon · эпизодов: 1
20128 Minutes IdleФильмв роли Jonno
2011Смерть в раюСериалв роли Steve Thomas · эпизодов: 2
2011Гарри Поттер и Дары Смерти: Часть IIФильмв роли Teddy Lupin (uncredited)
2010ШерлокСериалв роли Young Policeman · эпизодов: 1
2004Сердце моёФильмв роли Anthony
2003My Dad's the Prime MinisterСериалв роли Lighthouse · эпизодов: 13