Himself
Let It Bring Hope: Bohemians v Palestine (2024)
Captain Eliot
Le Dernier Voyage du Demeter (2023)
Honolulu Rifle
The Wind & the Reckoning (2022)
Walter
Braquage final (2021)
Self
Game of Thrones: The Last Watch (2019)
Wetzler
24H Limit (2017)
The Father
L'Enfance d'un chef (2016)
Душа шпиона (2015)
Fionn
Pursuit (2015)
Angus
Ladygrey (2015)
Davos Seaworth
Game of Thrones The IMAX Experience (2015)
Thomas
Christina Noble (2014)
Six
Let Us Prey (2014)
Elliot
SLR (2013)
Grey
Code Ennemi (2013)
Davy
Good Vibrations (2012)
Liam
Pitch Black Heist (2012)
Narrator (voice)
Saving the Titanic (2012)
Alec Wade
Sécurité Rapprochée (2012)
Army Doctor
Cheval de guerre (2011)
Francis Sheehy
L'Irlandais (2011)
English Captain
Jeanne Captive (2011)
Jack Cope
Ingrid Jonker (2011)
Bill Hines
Seule contre tous (2010)
Solon
Le Choc des Titans (2010)
Brick
Centurion (2010)
Sid Rourke
Harry Brown (2009)
The Mutt
Perrier's Bounty (2009)
Powers
The Tournament (2009)
Michael Harrison
Blood : The Last Vampire (2009)
"Mad Dog" Maguire
La Momie : La Tombe de l'empereur Dragon (2008)
Brodie
Ultime Évasion (2008)
Priest
Hunger (2008)
General Tilney
L'abbaye de Northanger (2007)
Neil Barry
Anner House (2007)
Frank
Last Night (2006)
Dan
Le vent se lève (2006)
1st Biker
Breakfast on Pluto (2005)
Director
The League of Gentlemen's Apocalypse (2005)
Tony Golden
Showbands (2005)
Screwback (2004)
John Brennan
Card player (2004)
Hamilton
The Crooked Man (2003)
Sean Foley
Mystics (2003)
David Milner
Spirale tragique (2003)
Shadow Man (2002)
John Power
Le club des ravisseurs (2002)
Capt. Ryan
Dog Soldiers (2002)
David Robinson
Stranded (2002)
John Wyndham
The Island of the Mapmaker's Wife (2001)
Father Ray Connolly
Revelation (2001)
John Cosgrave
When the Sky Falls (2000)
Gregg Toland
Citizen Welles (2000)
James Mangan
The Second Death (2000)
Detective Bone
Sweety Barrett (1999)
Mossie Sheehan
Falling for a Dancer (1998)
Alex Sneddon
The Life of Stuff (1997)
DCI Billy O'Connell
Police 2020 (1997)
Phillotson
Jude (1996)
Agravaine
Lancelot : Le Premier Chevalier (1995)
Capt. Crewe / Prince Rama
La Petite Princesse (1995)
The Master
La Guerre des boutons, ça recommence (1994)