| Standing on the Shoulders of Kitties: The Bubbles and the Shitrockers Story (2024) |
| Did You Read About Erskine Fogarty? (2024) Erskine Fogarty |
| The Song of Sway Lake (2019) Nikolai |
| Mortal Engines (2018) Tom Natsworthy |
| Bad Samaritan (2018) Sean Falco |
| Mute (2018) Luba |
| Three Summers (2017) Roland |
| Geostorm (2017) Duncan Taylor |
| The Bigger Picture (2016) |
| Jet Trash (2016) Lee |
| The Messenger (2015) Jack |
| Moonwalkers (2015) Leon |
| The Road Within (2014) Vincent |
| Anita B. (2014) Eli |
| The Exchange (2013) Man |
| The Mortal Instruments: City of Bones (2013) Simon Lewis |
| The Borrowers (2011) Spiller |
| Demons Never Die (2011) Archie |
| Vegas Baby! (2011) Nathan Young |
| Killing Bono (2011) Ivan McCormick |
| Season of the Witch (2011) Kay |
| A Turtle's Tale: Sammy's Adventures (2010) Ray (voice) |
| Red Riding: The Year of Our Lord 1983 (2009) BJ |
| Red Riding: The Year of Our Lord 1974 (2009) BJ |
| Red Riding: The Year of Our Lord 1980 (2009) BJ |
| Cherrybomb (2009) Luke |
| Lowland Fell (2008) Mark |
| Summer of the Flying Saucer (2008) Danny |
| An Créatúr (2007) Conor Buckley |
| Ghostwood (2006) Tim |
| A Dublin Story (2003) Clocker |
| Red Sonja Draygan |