201? The Rising Movie Seán MacDiarmada
2017 The Happy Prince Movie Lord Alfred Bruce Douglas
2017 Waiting for you Movie Paul Ashton
2016 Autumn Journal Radio
2016 The Huntsman : Winter’s War Movie Duke of Blackwood
2016 The living and the dead Series Nathan Appleby
2016 The Laughing King Short movie Jake
2015/16 Humans Series Leo Elster
2015 Legend Movie Frank Shea
2014/16 The Fall Series DS Tom Anderson
2014 Good Omens Radio Newton Pulsifer
2014 Testament of Youth Movie Victor Richardson
2014 Addicts Symphony (Narration) Documentary
2014 Quirke (1.03 – Elegy for April) Series Jimmy Minor
2013/14 Mojo Theater Skinny Luke
2013 The Tempest Theater Ariel
2012 Jealousy Short movie N/A
2011 Our private life Theater Carlos
2011 Island Movie Calum MacLeod
2010 Parked Movie Cathal O’Regan
2009 Cry Babies Radio Roger
2008/12 Merlin Series Merlin
2008 A prayer for my daughter Theater Jimmy Rosario
2008 Doctor Who (4.10 – Midnight) Series Jethro Cane
2007 All about my mother Theater Esteban
2007 The Catherine Tate Show Series John Leary
2007 Vernon God Little Theater Vernon Little
2007 The Studio Short movie Chris Preston

During his study at the Royal Scottish Academy of Music and Drama (Theater)

Jack And The Beanstalk … Archie
The Caucasian Chack Circle … Arkadi Tsheidse
The Tempest … Ferdinand
Plasticine … Groom/Grandmother
Last Supper … Young Man/Chorus
Vassa … Semyon
God The Game Show … Stewart
Bite Of The Night … First Youth/Chorus