Sexual Healing as Freddy Cousaert
H Is for Hawk as Alisdair Macdonald
The Honey Wars as (voice)
2024
Joker: Folie à Deux as Jackie Sullivan
2024
Brendan Gleeson's Farewell to Hughes's as Self
2023
On the Red Carpet Presents: The Banshees of Inisherin as Self
2022
The Irish Civil War as Narrator (3 episodes)
2022
The Banshees of Inisherin as Colm Doherty
2022
The Dead Zoo as Narrator
2021
The Tragedy of Macbeth as Duncan
2021
Riverdance: The Animated Adventure as Huntsman (voice)
2021
Frank of Ireland as Liam (1 episode)
2021
The Burren: Heart of Stone as Narrator (2 episodes)
2020
The Comey Rule as Donald Trump (2 episodes)
2019
State of the Union as Scott (10 episodes)
2018
The Ballad of Buster Scruggs as Irishman (segment "The Mortal Remains")
2018
Captain Morten and the Spider Queen as Captain Vicks (voice)
2017
Paddington 2 as Knuckles McGinty
2017
Mr. Mercedes as Detective Bill Hodges (30 episodes)
2017
Hampstead as Donald Horner
2016
Live by Night as Thomas Coughlin
2016
Assassin's Creed as Joseph Lynch
2016
Trespass Against Us as Colby Culter
2016
Alone in Berlin as Otto Quangel
2016
Atlantic as Narrator
2015
In the Heart of the Sea as Old Thomas Nickerson
2015
Suffragette as Arthur Steed
2015
The Late Show with Stephen Colbert as Self (1 episode)
2015
The Late Late Show with James Corden as Self - Guest (1 episode)
2014
Stonehearst Asylum as The Alienist
2014
Song of the Sea as Conor / Mac Lir (voice)
2014
The Grand Seduction as Murray French
2014
Edge of Tomorrow as General Brigham
2014
Calvary as Father James Lavelle
2014
Late Night with Seth Meyers as Self (2 episodes)
2013
1916 Seachtar Dearmadta as Glór (7 episodes)
2013
The Smurfs 2 as Victor Doyle
2012
The Company You Keep as Henry Osborne
2012
So You Want To Be A Pirate! as The Pirate With Gout
2012
The Pirates! In an Adventure with Scientists! as Pirate with Gout (voice)
2012
The Raven as Colonel Hamilton
2012
Safe House as David Barlow
2011
Albert Nobbs as Dr. Holloran
2011
The Cup as Dermot Weld
2011
The Guard as Sergeant Gerry Boyle
2010
Harry Potter and the Deathly Hallows: Part 1 as Alastor "Mad-Eye" Moody
2010
1916 Seachtar na Cásca as Narrator (voice) (7 episodes)
2010
Green Zone as Martin Brown
2009
Perrier's Bounty as Darren Perrier
2009
Into the Storm as Winston Churchill
2009
The Secret of Kells as Abbot Cellach (voice)
2008
In Bruges as Ken Daley
2007
Black Irish as Desmond McKay
2007
Harry Potter and the Order of the Phoenix as Alastor "Mad-Eye" Moody
2007
The Graham Norton Show as Self (1 episode)
2006
The Tiger's Tail as Liam O'Leary
2006
Studs as Walter Keegan
2006
The Path to Redemption as Self
2005
Harry Potter and the Goblet of Fire as Alastor "Mad-Eye" Moody
2005
Kingdom of Heaven as Reynald de Chatillon
2005
Deconstructing 'The Village' as Self
2004
Six Shooter as Donnelly
2004
The Village as August Nicholson
2004
In My Country as De Jagar
2003
Cold Mountain as Stobrod Thewes
2003
Jakers! The Adventures of Piggley Winks as Ferny Toro (voice) (2 episodes)
2002
Gangs of New York as Walter "Monk" McGinn
2002
Dark Blue as Jack van Meter
2002
28 Days Later as Frank
2001
A.I. Artificial Intelligence as Lord Johnson-Johnson
2001
The Tailor of Panama as Mickie Abraxas
2000
Wild About Harry as Harry McKee
2000
Saltwater as Simple Simon
2000
Harrison's Flowers as Marc Stevenson
2000
Mission: Impossible II as McCloy
1999
My Life So Far as Jim Menzies
1999
Lake Placid as Sheriff Hank Keough
1999
This Is My Father as Garda Jim
1999
Sweety Barrett as Sweety Barrett
1998
The General as Martin Cahill
1998
The Butcher Boy as Father Bubbles
1997
I Went Down as Bunny Kelly
1997
Angela Mooney Dies Again as Barney Mooney
1997
Turbulence as Stubbs
1997
A Further Gesture as Richard
1996
Spaghetti Slow as Frank Ferguson
1996
Michael Collins as Liam Tobin
1996
Trojan Eddie as Ginger
1995
Braveheart as Hamish Campbell
1993
The Snapper as Lester
1993
Love Lies Bleeding as Thomas Macken
1992
Into the West as Inspector Bolger
1992
Far and Away as Social Club Policeman
1991
The Treaty as Michael Collins
1990
The Field as Quarryman
1990
Dear Sarah as Brendan Dowd
1975
Saturday Night Live as Self - Host (1 episode)