Canute
Der Medicus II (2025)
Himself
Let It Bring Hope: Bohemians v Palestine (2024)
Captain Eliot
The Last Voyage of the Demeter (2023)
Honolulu Rifle
The Wind & the Reckoning (2022)
Walter
Way Down (2021)
Self
Game of Thrones: The Last Watch (2019)
Wetzler
24 Hours to Live (2017)
The Father
The Childhood of a Leader (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
The Numbers Station (2013)
Davy
Good Vibrations (2012)
Liam
Pitch Black Heist (2012)
Narrator (voice)
Saving the Titanic (2012)
Alec Wade
Safe House (2012)
Army Doctor
War Horse (2011)
Francis Sheehy
The Guard (2011)
English Captain
Jeanne Captive (2011)
Jack Cope
Sorte Sommerfugle (2011)
Bill Hines
The Whistleblower (2010)
Solon
Clash of the Titans (2010)
Brick
Centurion (2010)
Sid Rourke
Harry Brown (2009)
The Mutt
Perrier's Bounty (2009)
Powers
The Tournament (2009)
Michael
Blood: The Last Vampire (2009)
"Mad Dog" Maguire
Mumien: Drage-Kejserens grav (2008)
Brodie
The Escapist (2008)
Priest
Hunger (2008)
General Tilney
Northanger Abbey (2007)
Neil Barry
Anner House (2007)
Frank
Last Night (2006)
Dan
Vinden der ryster kornet (2006)
1st Biker
Breakfast on Pluto (2005)
Director
The League of Gentlemen's Apocalypse (2005)
Tony Golden
Showbands (2005)
Screwback (2004)
John Brennan
Il cartaio (2004)
Hamilton
The Crooked Man (2003)
Sean Foley
Mystics (2003)
David Milner
Final Demand (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
When the Sky Falls (2000)
Gregg Toland
RKO 281 — slaget om »Citizen Kane« (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
First Knight: Ridderne om det runde bord (1995)
Capt. Crewe / Prince Rama
A Little Princess (1995)
The Master
War of the Buttons (1994)
Executive Producer