2024
I Found a Place as Not available2022
Bad Sisters as Thomas Claffin2022
The Lazarus Project as Ross Keane2021
Frank of Ireland as Frank Marron2021
Death of a Ladies' Man as Ben O'Shea2019
The Mandalorian as Brendol Hux2019
Resistance as Jimmy Mahon2019
Hellboy as Merlin2018
Taken Down as Wayne2018
The Bisexual as Gabe2018
National Theatre Live: Cat on a Hot Tin Roof as Not available2018
Psychic as Michelangelo2017
mother! as Younger Brother2017
Logan Lucky as Sam Bang2017
Phantom Thread as Dr. Robert Hardy2017
Angela's Christmas as Guard2016
Rebellion as Jimmy Mahon2016
Assassin's Creed as Young Joseph2016
Tiger Raid as Joe2016
The Flag as Blacksod2016
History's Future as Driver2015
Stonemouth as Powell Imrie2014
Late Night with Seth Meyers as Self2014
Quirke as Sinclair2014
Standby as Alan2014
Darkness on the Edge of Town as Virgil O'Riley2013
Peaky Blinders as Jimmy McCavern2013
Stay as Liam2013
The Stag as Simon2013
Life's a Breeze as Hawk Man2013
Coda as Doorman #1 (voice)2013
How to be Happy as Cormac2012
Snow White and the Huntsman as Gus2011
The Eagle as Traveller #12011
Wake Wood as Martin O'Shea2010
Love/Hate as Hughie Power2010
Noreen as Frank2009
What Will Survive of Us as John2007
Single-Handed as Cathal2006
The Tiger's Tail as Connor O'LearyNaN
Craggy Confidant as Pete2021
Frank of Ireland Executive Producer2021
Frank of Ireland Writer2021
Frank of Ireland Creator