

The Miracle Club(2023)
Tommy Fox

As Luck Would Have It(2021)
Alroy

Beckett Double Bill (Krapp's Last Tape / The Old Tune)(2020)
Gorman

National Theatre Live: Saint Joan(2017)
Archbishop

Mr. Turner(2014)
John Carew

Rufus Stone(2012)
Flip

Misterman(2011)
Voice

Anton Chekhov's The Duel(2010)
Samoylenko
Dental Breakdown(2009)

Mamma Mia!(2008)
Father Alex

Brideshead Revisited(2008)
Father Mackay
What If?(2006)

Casanova(2005)
Bookseller / Printer

Spin the Bottle(2003)
Brendan

Cruise of the Gods(2002)
Graham Ball

That Time(2000)

The Butcher Boy(1998)
Father Dom

Anna Karenina(1997)
Doctor

Alien³(1992)
Eric

The Playboys(1992)
Denzil

Close My Eyes(1991)
Geof

The Pope Must Die(1991)
BBC Reporter

Chinese Whispers(1989)
Kenny

Hellraiser(1987)
Dinner Guest

The Lonely Passion of Judith Hearne(1987)
Mr Lenehan

King David(1985)
Nathan

The Purple Taxi(1977)
Little Person

A Portrait of the Artist as a Young Man(1977)
Davin

Philadelphia, Here I Come(1975)
Ned

Zardoz(1974)
Arthur Frayn / Zardoz