2021
Dalgliesh as Father Barnes2021
The Secret Garden: The Musical as Ben Weatherstaff2020
The Dead Hands of Dublin as Narrator (voice)2019
The Last Right as Padraig2019
Prisoners of the Moon as Arthur Rudolph2018
Dinner with Dani as Himself2018
Mary Poppins Returns as Mr. Binnacle2016
The Boy as Mr. Heelshire2015
River as Michael Bennigan2015
National Theatre Live: Hamlet as Polonius2014
Jimmy's Hall as Father Sheridan2014
National Theatre Live: Of Mice and Men as Candy2013
Homemade as Tommy2012
Elementary as Sir James Walter2011
Extremely Loud & Incredibly Close as Old Mr. Black2011
Water for Elephants as Camel2011
Small, Far Away: The World of Father Ted as Not available2009
The Eclipse as Malachy2008
The Boy in the Striped Pyjamas as Herr Liszt2008
Uncle Bill's Barrel as Older Michael2006
Driving Lessons as Mr. Fincham2006
Stan as Stan Laurel2005
Hell's Kitchen as Self2004
Oyster Farmer as Mumbles2003
The Royal as Rory2003
Conspiracy of Silence as Not available2002
Harry Potter and the Chamber of Secrets as Mr Mason2002
The Hound of the Baskervilles as Coroner2002
Boxed as Father Moran2001
Waking the Dead as David Dusniak2001
On the Nose as Patrick Cassidy2000
Mad About Mambo as Not available2000
Aladdin and the Adventure of All Time as (voice)2000
Rough for Theatre II as A1999
Sunset Heights as Sam Magee, The Preacher1999
A Love Divided as Not available1998
American History X as Randy1997
Midsomer Murders as Edward Canning1996
The Treacle People as Brendan Robinson (voice) / Silas Mitton (voice) / Digger (voice)1995
Father Ted as Bishop Len Brennan1994
Babylon 5 as Ombuds Wellington1994
Babylon 5 as Dr. Lazarenn1994
Babylon 5 as G'Quan1994
Wycliffe as Owens1993
Peak Practice as Father Matthew Corlon1993
Frasier as Wentworth1993
Star Trek: The Next Generation - Descent as Albert Einstein1992
Maigret as Not available1992
Memoirs of an Invisible Man as Dr. Bernard Wachs1992
Into the West as Superintendant O'Mara1992
Midnight's Child as Dr. Stefan Grossbart1991
Even Hitler Had a Girlfriend as Marcus's Dad1990
Hidden Agenda as Brodie1989
Agatha Christie's Poirot as Roger Havering1989
Stay Lucky as Not available1988
The Temptation of Eileen Hughes as Bernard McAuley1987
Star Trek: The Next Generation as Holodeck Albert Einstein1986
Lovejoy as Father Xavier1986
Unnatural Causes as Gordon1986
Home Cooking as Gordon1985
T-Bag as Shopkeeper / Gardner1984
The Bill as Not available1984
Sakharov as Roy Medvedev1982
Cheers as Henderson1982
Grass as Arthur1981
Nanny as Not available1980
Cry of the Innocent as Jasper Tooms1979
Minder as O'Brady1979
Tales of the Unexpected as Dr Mellish1979
Tales of the Unexpected as H.A.K. Bates1979
Light as Jack Parry1978
The Legion Hall Bombing as Detective Sergeant1977
1990 as Not available1975
The Sweeney as Phil Harrister1975
Rumpole of the Bailey as Not available1975
Waiting at the Field Gate as Rainmarsh1974
Screamer as The Man1973
Thriller as The Man1973
Hunter's Walk as Not available1973
Adolf Hitler - My Part in His Downfall as Pongo1973
The Death of Captain Doughty as Francis Drake1972
Crown Court as Jeremy Williams1972
The Adventurer as Morgan1972
Van der Valk as Eddy1972
Van der Valk as Hanson1972
Colditz as Capt. James Porteous1971
Justice as Alan Cartwright1971
Straw Dogs as Chris Cawsey1970
Play for Today as Jack Parry1970
Play for Today as The Detective Sergeant1967
Never Mind the Quality, Feel the Width as Not available1966
Insurrection as Tom Clarke1965
The Face of Fu Manchu as Mathius1956
Tony Awards as Self - Winner