Actor
Horseshoe
2025 · as Niall Canavan
Holiday Hold-Up
2025 · as Chuck
Snuff Queen
2024
Dante's Hotel
2023 · as AA Meeting Member
Monged
2015 · as Ken
3 Sisters
2015 · as The Detective
A Terrible Beauty
2013 · as Lt. Col. Henry Taylor
The Ecstasy of Isabel Mann
2012 · as Insp. John Witham
Portrait of a Zombie
2012 · as Protest Leader
The Nixer
2011 · as Damien Gallagher
Hotel Darklight
2009 · as Football Supporter
The Farm
2009 · as Jonathan Nolan