2026КрасотаСериалв роли Schuyler · эпизодов: 1
2023BurrowФильмв роли John F. Harbord
2021A Picture of AutumnФильмв роли Frank
2021Blood BrothersФильмв роли Peter
2021УравнительСериалв роли Dorian Endicott · эпизодов: 1
2020МеломанкаСериалв роли Benjamin Young · эпизодов: 2
2019Bite MeФильмв роли James
2018The Rainbow ExperimentФильмв роли Adam
2015Peter and JohnФильмв роли Peter Roland
2015Приятный на видСериалв роли Mark · эпизодов: 1
2014Исчезновение Элеанор Ригби: ОнФильмв роли Dine & Ditch Guy
2014Любовь – странная штукаФильмв роли Ian
2014Покидая ЦиркадиюФильмв роли Colin
2014Know ThyselfФильмв роли Young Man
2014Моцарт в джунгляхСериалв роли Sebastian · эпизодов: 7
2012ГейбиФильмв роли Aaron
2012I Am NasrineФильмв роли Tommy
2009Хорошая женаСериалв роли Andre Bergson · эпизодов: 1
2009Сестра ДжекиСериалв роли Mr. Farrell · эпизодов: 1
2007СплетницаСериалв роли Ivan · эпизодов: 1
2005BeethovenСериалв роли Archduke Rudolph · эпизодов: 3
2004Мисс Марпл Агаты КристиСериалв роли Edmund Swettenham · эпизодов: 1
2003Последний корольСериалв роли James, Duke of Monmouth · эпизодов: 4
2003Капитан Хорнблауэр: ВерностьФильмв роли Midshipman John 'Jack' Hammond
2002ЧасыФильмв роли Ralph Partridge
2002Гарри Поттер и Тайная комнатаФильмв роли Tom Riddle
2002Четыре пераФильмв роли Drummer Boy (uncredited)
2002Сага о ФорсайтахСериалв роли Jolly Forsyte · в роли Jolly Dartie · эпизодов: 2
2001Weirdsister CollegeСериалв роли Ben Stemson · эпизодов: 13
2001Love in a Cold ClimateСериалв роли Matt · эпизодов: 2
1998ХорнблауэрСериалв роли Midshipman Jack Hammond · эпизодов: 1