2023
Isaac as Dr. Guria2022
Vikings: Valhalla as Aethelred the Unready2022
VIVA as Tony2021
The Last Duel as Priest at Duel2021
Mirage as Hunter2021
Foxglove as Pádraig2020
Miss Scarlet and the Duke as Bank Manager2020
The Legion as Saul2019
We Have Always Lived in the Castle as Old Ned2019
The Back of the House as Derry O'Brien2018
Citizen Lane as Reverend James Lane2016
The Flag as Flint2013
Vikings as Lord Abbot2013
Stailc 1913 as William Martin Murphy2011
The Borgias as Not available2007
The Tudors as Bishop Fisher2007
The Tudors as John Fisher, Bishop of Rochester2005
Tara Road as Accountant2004
King Arthur as Bishop Decoy2004
Recoil as Not available2002
No Tears as Civil Servant 12002
Evelyn as Father O'Malley2001
Waking the Dead as Father Quinn1996
Ballykissangel as Doc Ryan1996
Some Mother's Son as British Captain1996
Samuel Beckett: As the Story Was Told as Voice1993
In the Name of the Father as Defense Counsel1991
The Treaty as Erskine Childers1990
August Saturday as Ned Quilty1988
A Taste for Death as Paul Berowne1988
Act of Betrayal as Brady1988
Taffin as The Builder1987
The Rockingham Shoot as Reilly1985
Jack B. Yeats: Associated Memories 1871-1957 as Narrator (voice)1984
Anne Devlin as Robert Emmet1983
Screamtime as Doctor1981
Sense and Sensibility as Edward Ferrars1981
Miss Morison's Ghosts as The Reverend Oliver Hodgson1979
Tales of the Unexpected as Tony Medway1979
Tales of the Unexpected as Tom1979
Prince Regent as Frederick, Duke of York1979
The Outsider as Finbar Donovan1978
Race for Survival as Phil Garrison1978
Exposure as Eugene1977
Count Dracula as Not available1977
Count Dracula as Jonathan Harker1977
A Portrait of the Artist as a Young Man as Stephen Dedalus1974
Zardoz as George Saden1974
Fugitive as Noel