highest rated
acting
- Dalgliesh (TV) → Father Barnes
- The Secret Garden: The Musical → Ben Weatherstaff
- The Dead Hands of Dublin → Narrator (voice)
- The Last Right → Padraig
- Prisoners of the Moon → Arthur Rudolph
- Mary Poppins Returns → Mr. Binnacle
- Dinner with Dani (TV) → Himself
- The Boy → Mr. Heelshire
- River (TV) → Michael Bennigan
- National Theatre Live: Hamlet → Polonius
- Jimmy's Hall → Father Sheridan
- National Theatre Live: Of Mice and Men → Candy
- Homemade → Tommy
- Elementary (TV) → Sir James Walter
- Extremely Loud & Incredibly Close → Old Mr. Black
- Water for Elephants → Camel
- Small, Far Away: The World of Father Ted
- The Eclipse → Malachy
- The Boy in the Striped Pyjamas → Herr Liszt
- Uncle Bill's Barrel → Older Michael
- Driving Lessons → Mr. Fincham
- Stan → Stan Laurel
- Hell's Kitchen (TV) → Self
- Oyster Farmer → Mumbles
- The Royal (TV) → Rory
- Conspiracy of Silence
- Harry Potter and the Chamber of Secrets → Mr Mason
- The Hound of the Baskervilles → Coroner
- Boxed → Father Moran
- Waking the Dead (TV) → David Dusniak
- On the Nose → Patrick Cassidy
- Mad About Mambo
- Aladdin and the Adventure of All Time → (voice)
- Rough for Theatre II → A
- A Love Divided
- Sunset Heights → Sam Magee, The Preacher
- American History X → Randy
- Midsomer Murders (TV) → Edward Canning
- The Treacle People (TV) → Brendan Robinson (voice) / Silas Mitton (voice) / Digger (voice)
- Father Ted (TV) → Bishop Len Brennan
- Babylon 5 (TV) → Ombuds Wellington
- Babylon 5 (TV) → Dr. Lazarenn
- Babylon 5 (TV) → G'Quan
- Wycliffe (TV) → Owens
- Frasier (TV) → Wentworth
- Peak Practice (TV) → Father Matthew Corlon
- The Tonight Show with Jay Leno (TV) → Self
- Maigret (TV)
- Memoirs of an Invisible Man → Dr. Bernard Wachs
- Into the West → Superintendant O'Mara
- Midnight's Child → Dr. Stefan Grossbart
- Even Hitler Had a Girlfriend → Marcus's Dad
- Hidden Agenda → Brodie
- Agatha Christie's Poirot (TV) → Roger Havering
- Stay Lucky (TV)
- The Temptation of Eileen Hughes → Bernard McAuley
- Star Trek: The Next Generation (TV) → Holodeck Albert Einstein
- Lovejoy (TV) → Father Xavier
- Home Cooking → Gordon
- T-Bag (TV) → Shopkeeper / Gardner
- The Bill (TV)
- Mr. Palfrey of Westminster (TV) → Robert Sanding
- Sakharov → Roy Medvedev
- Cheers (TV) → Henderson
- Grass → Arthur
- Nanny (TV)
- Cry of the Innocent → Jasper Tooms
- Juno and the Paycock → "Joxer" Daly
- Minder (TV) → O'Brady
- Tales of the Unexpected (TV) → Dr Mellish
- Tales of the Unexpected (TV) → H.A.K. Bates
- Light → Jack Parry
- Strangers (TV) → Cathal Slattery
- The Legion Hall Bombing → Detective Sergeant
- 1990 (TV)
- Rumpole of the Bailey (TV) → F.I.G. Newton
- The Sweeney (TV) → Phil Harrister
- Waiting at the Field Gate → Rainmarsh
- Churchill's People (TV) → Cuthbert
- Fall of Eagles (TV) → Kerensky
- Screamer → The Man
- Thriller (TV) → The Man
- Adolf Hitler: My Part in His Downfall → Pongo
- The Death of Captain Doughty → Francis Drake
- Crown Court (TV) → Jeremy Williams
- Van der Valk (TV) → Eddy
- Van der Valk (TV) → Hanson
- Colditz (TV) → Capt. James Porteous
- The Adventurer (TV) → Morgan
- Villains (TV) → 'Smudger' Smedley
- George → Smedley
- Justice (TV) → Alan Cartwright
- Straw Dogs → Chris Cawsey
- Play for Today (TV) → Jack Parry
- Play for Today (TV) → The Detective Sergeant
- ITV Playhouse (TV) → Brian Snow
- Never Mind the Quality, Feel the Width (TV)
- Insurrection (TV) → Tom Clarke
- The Face of Fu Manchu → Mathius
- Tony Awards (TV) → Self - Winner
- Armchair Theatre (TV) → Dug Whitby