Actor
Baltimore
2024
as Donal
Spud
2024
Luther: The Fallen Sun
2023
as DSU Martin Schenk
The Wonder
2022
as Sir Otway
Harold & Mary
2022
as Harold
Black '47
2018
as Bolton
National Theatre Collection: Translations
2018
as Jimmy Jack Cassie
The Death of Stalin
2017
as Lazar Kaganovich
The Foreigner
2017
as Hugh McGrath
A Prominent Patient
2017
as Lord Halifax
The Lady in the Van
2015
as Priest
Mrs. Brown's Boys D'Movie
2014
as P.R. Irwin
The Best Offer
2013
as Lambert
Holy Water
2009
as Father Grogan
Margaret
2009
God, Smell and Her
2009
Babel
2006
as Barth
HG Wells: War with the World
2006
as George Bernard Shaw
Dead Gorgeous
2002
as Mr Smart
Before You Go
2002
as Father Cunningham
The Legend of Bagger Vance
2000
as Dougal McDermott
Falling for a Dancer
1998
as Neeley Scollard
Breakout
1997
as Dr. Bill Galton
Staggered
1994
as Dr Barnet
Grushko
1994
as Gidaspov
Son of the Pink Panther
1993
as Sergeant Francois Duval
Ex
1991
as Simon
Do Not Disturb
1991
as Prof Moreau
The March
1990
as Roy Cox
Testimony of a Child
1989
as Chris
Wilt
1989
as Braintree
Codename: Kyril
1988
as Carter
Shergar
1986
as Sean
The Doctor and the Devils
1985
as Mr Webb
Blue Money
1985
as Brogan
Octopussy
1983
as Kamp
Return of the Jedi
1983
as General Madine
Giro City
1982
as Flynne
The Paradise Run
1976
as Terrorist