2018, Television, Shane Cawley (16 eps), Fair City Special, RTÉ, Various Directors
2016, Television, Shane Cawley (series regular), Fair City, RTÉ, Various Directors
2015, Television, Shane Cawley (series regular), Fair City, RTÉ, Various Directors
2015, Television, Hugh, Penny Dreadful, Neal Street Productions/Showtime, Damon Thomas
2018, Stage, The Narrator, 24hr Plays: Mighty Craic, Abbey Theatre, Davey Kelleher
2014, Stage, Alec Moore (Lead), How Many Miles To Babylon?, Lyric Theatre, Philip Wilson
2013, Stage, The Cripple, Liolà, National Theatre, Richard Eyre
2012, Stage, Young Man (Lead), The Kingdom, Soho Theatre, Lucy Pitman-Wallace
2011, Stage, Michael, Drama At Inish, Nicola Seed/Finborough Theatre, Fidelis Morgan
2011, Stage, Danny, Hired, Nabokov/Watford Palace Theatre, Beckie Mills
2011, Stage, Apollo Moran, Wife To James Whelan, Charm Offensive Theatre Company, Gavin McAlinden
2011, Stage, Edward Bunting, Northern Star, Finborough Theatre, Caitlin McLeod
2010, Stage, Featured Ensemble, Iolanthe, Union Theatre, Sasha Regan
2010, Stage, David Herold/Ensemble, Assassins, Union Theatre, Michael Strassen
2010, Stage, Young Konrad, Embers, Giant Olive Theatre Company, Arabella Wynn-Hughes
2018, Short Film, Sam, The Bench, Theme Productions, Niamh McGowan
2013, Short Film, Thomas Murphy, Home Land, Centre Screen Productions, Richard Oliver