1998
The Nephew as Tony Egan1997
The Serpent's Kiss as Physician1996
Stealing Beauty as Ian Grayson1994
The Bishop's Story as Priest1993
Peak Practice as Michael1993
Hedda Gabler as Judge Brack1992
The Donner Party as voice1992
Saints and Scholars as Priest1991
Performance as Judge Brack1991
The Miracle as Sam1991
Force of Duty as DI Simon Gabby1990
Who Bombed Birmingham? as N1990
December Bride as Hamilton Echlin1988
High Spirits as Eamon1987
The Dead as Gabriel Conroy1987
Budawanny as Priest1986
Rawhead Rex as Tom Garron1985
Out of Africa as Doctor1985
Mr. Love as Leo1985
Summer Lightning as Dr Lestrange1984
Cal as Shamie1984
Reflections as Edward Lawless1982
Angel as Bonner1980
Strumpet City as Mulhall1980
The Hard Way as Ryan1979
Katie: The Year of a Child as Big Jim Collins1978
Poitín as Labhras1976
Your Man from Six Counties as Danny1975
The Venturers as Not available1975
Philadelphia, Here I Come as Public Gar1974
The Pallisers as Not available1974
Screamer as Jeff Holt1974
The Wood Demon as Theodore1973
Thriller as Jeff Holt1973
The MacKintosh Man as 1st Fireman1972
Miss Julie as Jean1972
The Secret Army as Narrator (voice)1971
Brown Skin Gal, Stay Home and Mind Bay-Bee as Roger1970
Play for Today as Big Jim Collins1970
Young Man in Trouble as Frank1969
Sinful Davey as Sir James Campbell1966
Insurrection as Volunteer1966
The Fighting Prince of Donegal as Sean O'Toole1965
BBC Play of the Month as Stephen Dedalus1965
BBC Play of the Month as Theodore