2025
The Physician II as Canute2024
3 Body Problem as Thomas Wade2024
Masters of the Universe: Revolution as Duncan (voice)2024
Let It Bring Hope: Bohemians v Palestine as Himself2023
The Last Voyage of the Demeter as Captain Eliot2022
The Wind & the Reckoning as Honolulu Rifle2021
Domina as Livius2021
The Vault as Walter2021
Masters of the Universe: Revelation as Duncan / Man-At-Arms (voice)2019
The Hot Zone as Wade Carter2019
Game of Thrones: The Last Watch as Self2017
Philip K. Dick's Electric Dreams as General Olin2017
24 Hours to Live as Wetzler2016
The Childhood of a Leader as The Father2015
Game of Thrones The IMAX Experience as Davos Seaworth2015
The Soul of a Spy as Not available2015
Pursuit as Fionn2015
Ladygrey as Angus2014
The Musketeers as Belgard2014
Noble as Thomas2014
Let Us Prey as Six2013
Rick and Morty as Balthromar (voice)2013
The Numbers Station as Grey2013
SLR as Elliot2012
Safe House as Alec Wade2012
Titanic: Blood and Steel as Jim Larkin2012
Saving the Titanic as Narrator (voice)2012
Good Vibrations as Davy2012
Pitch Black Heist as Liam2011
Game of Thrones as Davos Seaworth2011
Vera as Sam Harper2011
Camelot as Not available2011
War Horse as Army Doctor2011
Outcasts as Richard Tate2011
The Guard as Francis Sheehy2011
Black Butterflies as Jack Cope2011
Hostile Environment as self2011
The Silence of Joan as English Captain2010
Clash of the Titans as Solon2010
Centurion as Brick2010
The Whistleblower as Bill Hines2009
The Tournament as Powers2009
Blood: The Last Vampire as Michael2009
Harry Brown as Sid Rourke2009
Perrier's Bounty as The Mutt2008
Merlin as Ruadan2008
The Mummy: Tomb of the Dragon Emperor as "Mad Dog" Maguire2008
Hunger as Priest2008
The Escapist as Brodie2007
Northanger Abbey as General Tilney2007
Anner House as Neil Barry2006
El hormiguero as Self - Guest2006
Hotel Babylon as Not available2006
The Wind That Shakes the Barley as Dan2006
Last Night as Frank2005
Doctor Who as Captain Zhukov2005
Breakfast on Pluto as 1st Biker2005
The League of Gentlemen's Apocalypse as Director2005
Showbands as Tony Golden2004
The Card Player as John Brennan2004
Screwback as Not available2003
The Crooked Man as Hamilton2003
Mystics as Sean Foley2003
Final Demand as David Milner2002
Dog Soldiers as Capt. Ryan2002
Stranded as David Robinson2002
Stranded as David Robinson2002
The Abduction Club as John Power2002
Shadow Man as Not available2001
Attila as King Theodoric2001
Rebel Heart as Michael Malone2001
Revelation as Father Ray Connolly2001
The Island of the Mapmaker's Wife as John Wyndham2000
RKO 281 as Gregg Toland2000
When the Sky Falls as John Cosgrave2000
The Second Death as James Mangan1999
Too Rich: The Secret Life of Doris Duke as Alec Cunningham-Reid1999
Shooting the Past as Christopher Anderson1999
Sweety Barrett as Detective Bone1998
Falling for a Dancer as Mossie Sheehan1997
Police 2020 as DCI Billy O'Connell1997
The Life of Stuff as Alex Sneddon1996
Jude as Phillotson1995
First Knight as Agravaine1995
A Little Princess as Capt. Crewe / Prince Rama1994
Roughnecks as Chris1994
War of the Buttons as The Master1993
Cracker as Stuart Grady1991
Prime Suspect as Robert WestNaN
Palestine 36 as Not available2012
Pitch Black Heist Executive Producer