2026Long Day's Journey into NightФильмв роли Edmund Tyrone
2026Once Upon a Time in a CinemaФильмв роли Earl Clancy
2024Призраки прошлогоСериалв роли Michael McAllister · эпизодов: 4
2024Мальчик, которого никогда не былоСериалв роли Harry Lonergan · эпизодов: 4
2024Мёртвые не причиняют болиФильмв роли Lewis Cartwright
2023Из породы убийцСериалв роли John Webster · эпизодов: 6
2023Последний выстрелФильмв роли Michael O'Hara
2022МлекопитающиеСериалв роли Jeff Wilson · эпизодов: 6
2022Песочный человекСериалв роли Sexton · эпизодов: 1
2022КорсажФильмв роли Bay Middleton
2021БелфастФильмв роли Billy Clanton
2021Three FamiliesСериалв роли Jonathan Kennedy · эпизодов: 2
2021Chronicles of the GlensСериалв роли Narrator · эпизодов: 4
2020Мы охотимся вместеСериалв роли Liam Gates · эпизодов: 6
2020Не с первой попыткиСериалв роли Kerry · эпизодов: 2
2019Mountain VetsСериалв роли Self - Narrator (voice) · эпизодов: 6
2019National Theatre Live: All My SonsФильмв роли Chris Keller
2019БенджаминФильмв роли Benjamin
2018National Theatre Collection: TranslationsФильмв роли Owen
2018Счастливый ПринцФильмв роли Alfred 'Bosie' Douglas
2017Waiting for YouФильмв роли Paul Ashton
2016КоронаСериалв роли John Armstrong · эпизодов: 1
2016The Living and the DeadСериалв роли Nathan Appleby · эпизодов: 6
2016Белоснежка и охотник 2Фильмв роли Duke of Blackwood
2016The Laughing KingФильмв роли Jake
2015ЛегендаФильмв роли Frank Shea
2015ЛюдиСериалв роли Leo Elster · эпизодов: 24
2015Воспоминания о будущемФильмв роли Victor Richardson
2014The Tempest - Live at Shakespeare's GlobeФильмв роли Ariel
2014QuirkeСериалв роли Jimmy Minor · эпизодов: 1
2013КрахСериалв роли Tom Anderson · эпизодов: 12
2011IslandФильмв роли Calum
2010ParkedФильмв роли Cathal O'Regan
2009The Real Merlin and ArthurФильмв роли Colin Morgan
2009Merlin: Secrets and MagicСериалв роли Self · эпизодов: 14
2008МерлинСериалв роли Merlin · эпизодов: 65
2006Шоу «Один»Сериалв роли Self · эпизодов: 1
2005Доктор КтоСериалв роли Jethro Cane · эпизодов: 1