2025
The Narrow Road to the Deep North as Dorrigo Evans 1980s2025
Words of War as Dmitry Muratov2025
A Bear Remembers as Voice of the Bear2025
Saint Patrick: Born in Britain, Made in Ireland as Narrator2024
Ireland's Coast as Narrator2024
Cottontail as John2023
The Family Plan as McCaffrey2023
In the Land of Saints and Sinners as Vincent O'Shea2023
Untameable as Narrator (voice)2022
The Lord of the Rings: The Rings of Power as Dark Wizard2022
The English as Richard M Watts2022
Treason as Sir Martin Angelis2022
The Dry as Tom Sheridan2022
The Wonder as Father Thaddeus2021
Kin as Eamon Cunningham2021
Zack Snyder's Justice League as Steppenwolf (voice)2021
Belfast as Pop2020
The Man in the Hat as The Man In The Hat2020
The Hour as Himself2019
Frozen II as Pabbie (voice)2019
Lost Lives as Self2018
The Terror as Sir John Franklin2018
Red Sparrow as Alexei Zyuganov2018
First Man as Robert R. Gilruth2018
Woman Walks Ahead as James McLaughlin2018
Elizabeth Harvest as Henry2018
Captain Morten and the Spider Queen as Captain Stinger (voice)2018
Grace and Goliath as Surgeon2018
National Theatre Collection: Translations as Hugh2017
Justice League as Steppenwolf (voice)2017
Axis as Jim (voice)2016
My Mother and Other Strangers as Older Francis2016
Silence as Father Valignano2016
Bleed for This as Angelo Pazienza2016
Last Days in the Desert as Father2016
The Hope Rooms as Eamonn2015
Hitman: Agent 47 as Litvenko2015
Game of Thrones The IMAX Experience as Mance Rayder2015
The Driftless Area as Ned2015
National Theatre Live: Hamlet as Claudius2015
Love is a Sting as Narrator (voice)2014
Delirium as Not available2014
The Disappearance of Eleanor Rigby: Them as Spencer Ludlow2014
McCanick as Quinn2014
The Disappearance of Eleanor Rigby: Him as Spencer Ludlow2013
Shetland as Michael Maguire2013
Frozen as Pabbie / Grandpa (voice)2013
Closed Circuit as Devlin2013
The Sea as Max Morden2012
Political Animals as Bud Hammond2012
John Carter as Tardos Mors2012
The Woman in Black as Mr. Daily2011
Game of Thrones as Mance Rayder2011
Harry Potter and the Deathly Hallows: Part 2 as Aberforth Dumbledore2011
Ghost Rider: Spirit of Vengeance as Roarke2011
Tinker Tailor Soldier Spy as Roy Bland2011
The Rite as Father Xavier2011
Salvation Boulevard as Jim Hunt2011
The Shore as Joe2010
The Debt as David Peretz2010
Life During Wartime as Bill Maplewood2009
Above Suspicion as DCS James Langton2009
Race to Witch Mountain as Burke2009
The Eclipse as Michael Farr2009
Glock as Luger2008
In Bruges as Priest (uncredited)2008
The Tale of Despereaux as Botticelli (voice)2008
Stop-Loss as Roy King2008
Miss Pettigrew Lives for a Day as Joe Blomfield2008
Ca$h as Barnes2007
There Will Be Blood as Fletcher Hamilton2007
Hallam Foe as Julius Foe2007
Margot at the Wedding as Dick Koosman2006
Miami Vice as FBI Agent John Fujima2006
The Nativity Story as Herod2006
Amazing Grace as Lord Tarleton2006
The Tiger's Tail as Father Andy2005
Rome as Julius Caesar2005
Munich as Carl2005
Mickybo and Me as Jonjo's Da2004
The Phantom of the Opera as Firmin2003
Lara Croft: Tomb Raider - The Cradle of Life as Jonathan Reiss2003
Calendar Girls as Rod Harper2003
Veronica Guerin as John Traynor2003
The Mayor of Casterbridge as Michael Henchard2003
The Statement as Pochon2003
Thursday the 12th as Marius Bannister2003
The Mayor of Casterbridge as Michael Henchard2002
The Sum of All Fears as President Nemerov2002
Road to Perdition as Finn McGovern2000
Jason and the Argonauts as King Aeson2000
The Weight of Water as Louis Wagner2000
The Sleeper as Fergus Moon1999
The Lost Son as Carlos1999
A Time to Love as Peter1999
The Lost Lover as Adam1998
Titanic Town as Aidan McPhelimy1998
Getting Hurt as Charlie Cross1997
Ivanhoe as Brian de Bois-Guilbert1997
Oscar and Lucinda as Reverend Dennis Hasset1997
Jane Eyre as Edward Rochester1997
The Life of Stuff as David Arbogast1996
Testament: The Bible in Animation as Lucifer (voice)1996
Cold Lazarus as Fyodor1996
Mary Reilly as Sir Danvers Carew1996
Some Mother's Son as Danny Boyle1995
Circle of Friends as Professor Flynn1995
The Affair as Edward Leyland1993
The Man Who Cried as Abel Mason1992
Between the Lines as Det. Insp. Micky Flynn1992
Hostages as Brian Keenan1991
Soldier Soldier as Clive Hickey1991
Prime Suspect as Edward Parker-Jones1990
Perfect Scoundrels as Jack Vosper1990
The Mahabharata as Ashwatthaman1990
Who Bombed Birmingham? as Richard McIlkenny1990
Yellowbacks as Martin Pitt1989
Tales from the Crypt as Jack Lynch1988
The Play on One as Martin Pitt1984
Sherlock Holmes as Jim BrownerNaN
East of Eden as Samuel Hamilton1995
Persuasion as Captain Frederick Wentworth1989
The Cook, the Thief, His Wife & Her Lover as Cory1981
Excalibur as LotNaN
Is This Thing On? as Not available1990
December Bride as Frank Echlin1981
Our Boys as BrotherNaN
Midwinter Break as Gerry1980
The Long March as Michael Canning1953
The Oscars as Self