Actor · Born 1977
Blue Moon
2025 · as Investor
Staging the Treaty: Part 3 - The Purge
2023 · as Eamon De Valera
Staging the Treaty: Part 4 - The Ballot
Staging the Treaty: Part 1 - Into the Maelstrom
Staging the Treaty: Part 2 - The Battle of the Titans
Black '47
2018 · as Wright
The Foreigner
2017 · as Denis Fisher
Insatiable
2008 · as John
Black Knight
2001 · as Dancer
Sunburn
1999 · as Arcade Gun Boy
The General
1998 · as Aiden
The Last Bus Home
1997 · as Petie