Himself
Let It Bring Hope: Bohemians v Palestine (2024)
Captain Eliot
El último viaje del Demeter (2023)
Honolulu Rifle
The Wind & the Reckoning (2022)
Walter
Way Down (2021)
Self
Juego de Tronos: La última guardia (2019)
Wetzler
24 horas para vivir (2017)
The Father
La infancia de un líder (2016)
Душа шпиона (2015)
Fionn
Pursuit (2015)
Angus
Ladygrey (2015)
Davos Seaworth
Game of Thrones The IMAX Experience (2015)
Thomas
Noble (2014)
Six
Let Us Prey (2014)
Elliot
SLR (2013)
Grey
Código de defensa (2013)
Davy
Good Vibrations (2012)
Liam
Pitch Black Heist (2012)
Narrator (voice)
Salvar el Titanic (2012)
Alec Wade
El invitado (2012)
Army Doctor
War Horse (Caballo de batalla) (2011)
Francis Sheehy
El irlandés (2011)
English Captain
Jeanne Captive (2011)
Jack Cope
Black Butterflies (2011)
Bill Hines
La verdad oculta (2010)
Solon
Furia de titanes (2010)
Brick
Centurión (2010)
Sid Rourke
Harry Brown (2009)
The Mutt
La recompensa (2009)
Powers
El gran torneo (2009)
Michael Harrison
Blood: El último vampiro (2009)
"Mad Dog" Maguire
La momia: La tumba del emperador Dragón (2008)
Brodie
El escapista (2008)
Priest
Hunger (2008)
General Tilney
La abadía de Northanger (2007)
Neil Barry
Anner House (2007)
Frank
Last Night (2006)
Dan
El viento que agita la cebada (2006)
1st Biker
Desayuno en Plutón (2005)
Director
Tres locos andan sueltos (2005)
Tony Golden
Showbands (2005)
Screwback (2004)
John Brennan
El jugador (2004)
Hamilton
The Crooked Man (2003)
Sean Foley
Mystics (2003)
David Milner
Último aviso (2003)
Shadow Man (2002)
John Power
The Abduction Club (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
El valor de la verdad (2000)
Gregg Toland
RKO 281: la batalla por «Ciudadano Kane» (2000)
James Mangan
La Segunda Muerte (2000)
Detective Bone
Sweety Barrett (1999)
Mossie Sheehan
Amores prohibidos (1998)
Alex Sneddon
The Life of Stuff (1997)
DCI Billy O'Connell
Police 2020 (1997)
Phillotson
Jude (1996)
Agravaine
El primer caballero (1995)
Capt. Crewe / Prince Rama
La princesita (1995)
The Master
La guerra de los botones (1994)