Actor
The Problem with People
2024
as Ciáran
Bring Them Down
2024
as Ray
Duchess
2024
as Frank Monaghan
The Ballad of Davy Crockett
2024
as Caleb
No Way Up
2024
as Brandon
In the Land of Saints and Sinners
2023
as Robert McQue
There’s Always Hope
2023
as Jonathan
Marlowe
2023
as Bernie Ohls
Unwelcome
2023
as Colm “Daddy” Whelan
Three Day Millionaire
2022
as Mr. Barr
Confession
2022
as Father Peter
Save the Cinema
2022
as Martyn
The Monkey
2021
as MacDonell
Pixie
2020
as Dermot O'Brien
The Banker
2020
as Patrick Barker
Seberg
2019
as Frank Ellroy
The Last Right
2019
as Detective Donall Crowley
Tolkien
2019
as Father Francis Morgan
Halal Daddy
2017
as Martin Logan
The Journey
2017
as Martin McGuinness
The Secrets of Emily Blair
2016
as Father Avital
Pelé: Birth of a Legend
2016
as George Raynor
Norm of the North
2016
as Grandfather (voice)
A Dangerous Arrangement
2015
as Leslie
The Devil's Hand
2014
as Elder Beacon
The Yank
2014
as Fintan McGuire
Free Birds
2013
as Myles Standish (voice)
A Belfast Story
2013
as Detective
One Chance
2013
as Roland Potts
Alan Partridge: Alpha Papa
2013
as Patt Farrell
Soldiers of Fortune
2012
as Mason
The Cold Light of Day
2012
as Bandler
Bel Ami
2012
as Monsieur Rousset
The Perfect Stranger
2011
as Mark O'Reilly
Whole Lotta Sole
2011
as Detective Weller
The Conspirator
2011
as David Hunter
The Flight of the Swan
2011
as Giannopoulos
The Hot Potato
2011
as Harry
Alleged
2010
as H.L. Mencken
Parked
2010
as Fred Daly
Get Him to the Greek
2010
as Jonathan Snow
The Race
2009
as Frank Kensay
Law Abiding Citizen
2009
as Detective Dunnigan
The Damned United
2009
as Don Revie
Three and Out
2008
as Tommy Cassidy
Unnatural Causes
2008
as Trevor Jones
Kings
2007
as Joe Mullan
Five Fingers
2006
as Gavin
Caved In: Prehistoric Terror
2006
as Vincent
A Lobster Tale
2006
as Cody
Turning Green
2005
as Tom
Battle of the Brave
2004
as Benjamin Franklin
Layer Cake
2004
as Gene
The Murdoch Mysteries: Poor Tom Is Cold
2004
as Inspector Brackenreid
The Murdoch Mysteries: Except the Dying
2004
as Inspector Brackenreid
Bad Apple
2004
as Gibbons
Renegade
2004
as Jimmy McClure
The Boys & Girl from County Clare
2003
as Jimmy
Intermission
2003
as Jerry Lynch
King of Texas
2002
as Mr. Tumlinson
Random Passage
2002
as Thomas Hutchings
Backflash
2002
as Gin O'Malley
How Harry Became a Tree
2001
as Harry
Intimacy
2001
Chapter Zero
1999
as Frank Lazaras
Mystery, Alaska
1999
as Mayor Scott Pitcher
Four Days
1999
as Fury
This Is My Father
1999
as Seamus
Money Kings
1998
as Al Sheehan
Claire Dolan
1998
as Roland Cain
October 22
1998
as Steve
Monument Ave.
1998
as Jackie O'Hara
Owd Bob
1998
as Keith Moore
Con Air
1997
as Agent Duncan Malloy
The Last of the High Kings
1996
as Jim Davern
The Van
1996
as Larry
Star Trek: Deep Space Nine - The Way of the Warrior
1995
as Miles O'Brien
The Englishman Who Went Up a Hill But Came Down a Mountain
1995
as Morgan the Goat
The Road to Wellville
1994
as Dr. Lionel Badger
War of the Buttons
1994
as Geronimo's Dad
Star Trek: The Next Generation - All Good Things ...
1994
as Chief Miles O'Brien
The Snapper
1993
as Dessie Curley
Star Trek: Deep Space Nine - Emissary
1993
as Miles O'Brien
Into the West
1992
as Barreller
Under Siege
1992
as Daumer
The Last of the Mohicans
1992
as Major Ambrose
Far and Away
1992
as Kelly
The Commitments
1991
as Jimmy Rabbitte, Sr.
Come See the Paradise
1990
as Gerry McGurn
Die Hard 2
1990
as Windsor Plane - Pilot
Dick Tracy
1990
as Cop at Tess'
Perfect Witness
1989
as Meagher
The Gambler, Part III: The Legend Continues
1987
as Tinkerer
The Dead
1987
as Mr. Bergin
Omega Syndrome
1986
as Sean
Easter 2016
1982
as Kevin Murphy
Nailed
1981
as Younger Protestant
The Happy Worker