2024BroonoФильмв роли TV Presenter
2022ActionФильм
2019Благие знаменияСериалв роли Mr Dalrymple · эпизодов: 1
2018Super NovemberФильмв роли Mikey
2016Whisky GaloreФильмв роли Sergeant Odd
2016EnoraФильм
2014In ExtremisФильмв роли The Guard
2013Мария – королева ШотландииФильмв роли Bothwell
2011Гарри Поттер и Дары Смерти: Часть IIФильмв роли Oliver Wood (uncredited)
2009X on a MapФильмв роли Paul
2007Consenting AdultsФильмв роли Jeremy Wolfenden
2007ВозвратФильмв роли Ben Willis
2004Мисс Марпл Агаты КристиСериалв роли Bobby Attfield · эпизодов: 1
2004ВозвратФильмв роли Ben
2003Последний корольСериалв роли Henry, Duke of Gloucester · эпизодов: 1
2003Doctor Who: ShadaФильмв роли Chris Parsons (voice)
2002Гарри Поттер и Тайная комнатаФильмв роли Oliver Wood
2001Гарри Поттер и философский каменьФильмв роли Oliver Wood
1997Зимний гостьФильмв роли Tom
1996The Crow RoadСериалв роли Young Darren · эпизодов: 1