Ben Weatherstaff
The Secret Garden: The Musical (2021)
Narrator (voice)
The Dead Hands of Dublin (2020)
Padraig
The Last Right (2019)
Arthur Rudolph
Prisoners of the Moon (2019)
Mr. Binnacle
عودة ماري بوبينز (2018)
Mr. Heelshire
The Boy (2016)
Polonius
National Theatre Live: Hamlet (2015)
Candy
National Theatre Live: Of Mice and Men (2014)
Father Sheridan
Jimmy's Hall (2014)
Tommy
Homemade (2013)
Old Mr. Black
Extremely Loud & Incredibly Close (2011)
Camel
Water for Elephants (2011)
Small, Far Away: The World of Father Ted (2011)
Malachy
The Eclipse (2009)
Older Michael
Uncle Bill's Barrel (2008)
Herr Liszt
The Boy in the Striped Pyjamas (2008)
Mr. Fincham
Driving Lessons (2006)
Stan Laurel
Stan (2006)
Mumbles
Oyster Farmer (2005)
Conspiracy of Silence (2003)
Coroner
The Hound of the Baskervilles (2002)
Mr Mason
هاري بوتر و حجرة الأسرار (2002)
Father Moran
Boxed (2002)
Patrick Cassidy
On the Nose (2001)
(voice)
Aladdin and the Adventure of All Time (2000)
Mad About Mambo (2000)
A
Rough for Theatre II (2000)
Sam Magee, The Preacher
Sunset Heights (1999)
Randy
التاريخ الأمريكي إكس (1998)
Superintendant O'Mara
Into the West (1992)
Dr. Stefan Grossbart
Midnight's Child (1992)
Dr. Bernard Wachs
Memoirs of an Invisible Man (1992)
Marcus's Dad
Even Hitler Had a Girlfriend (1991)
Brodie
Hidden Agenda (1990)
Bernard McAuley
The Temptation of Eileen Hughes (1988)
Gordon
Home Cooking (1986)
Roy Medvedev
Sakharov (1984)
Jasper Tooms
Cry of the Innocent (1980)
Jack Parry
Light (1979)
Detective Sergeant
The Legion Hall Bombing (1978)
Rainmarsh
Waiting at the Field Gate (1975)
The Man
Screamer (1974)
Pongo
Adolf Hitler - My Part in His Downfall (1973)
Chris Cawsey
Straw Dogs (1971)
Mathius
The Face of Fu Manchu (1965)