|
Craggy Confidant (2025) as Pete |
|
National Theatre Live: The Brightening Air (2025) as Stephen |
|
I Found a Place (2024) as |
|
Songs of Blood and Destiny (2023) as |
|
Death of a Ladies' Man (2021) as Ben O'Shea |
|
Hellboy (2019) as Merlin |
|
Psychic (2018) as Michelangelo |
|
National Theatre Live: Cat on a Hot Tin Roof (2018) as |
|
Phantom Thread (2017) as Dr. Robert Hardy |
|
Angela's Christmas (2017) as Guard (voice) |
|
mother! (2017) as Younger Brother |
|
Logan Lucky (2017) as Sam Bang |
|
Assassin's Creed (2016) as Young Joseph |
|
The Flag (2016) as Blacksod |
|
Tiger Raid (2016) as Joe |
|
History's Future (2016) as Driver |
|
Standby (2014) as Alan |
|
Darkness on the Edge of Town (2014) as Virgil O'Riley |
|
The Stag (2013) as Simon |
|
Stay (2013) as Liam |
|
Life's a Breeze (2013) as Hawk Man |
|
How to be Happy (2013) as Cormac |
|
Coda (2013) as Doorman #1 (voice) |
|
Snow White and the Huntsman (2012) as Gus |
|
Wake Wood (2011) as Martin O'Shea |
|
The Eagle (2011) as Traveller #1 |
|
Noreen (2010) as Frank |
|
What Will Survive of Us (2009) as John |
|
The Tiger's Tail (2006) as Connor O'Leary |