highest rated
acting
- The Boat That Rocked → Prime Minister
- Doctor Who (TV) → Eldane
- Born With Two Mothers → Brian Mayfield
- National Theatre: My Fair Lady
- New Tricks (TV) → Fred Donaldson
- Real Time with Bill Maher (TV) → Self
- QI (TV) → Marvin the Paranoid Android (voice)
- The Royal (TV) → Howard Price
- Doc Martin and the Legend of the Cloutie → Vicar
- Foyle's War (TV) → Iain Stewart
- Claim → Felix Halberstein
- Merseybeat (TV)
- Armadillo (TV) → Gale
- Doc Martin → Vicar
- This Is Personal: The Hunt for the Yorkshire Ripper → Professor David Gee
- A Christmas Carol → Broker #3
- Harry Enfield Presents Kevin's Guide to Being a Teenager → Kevin's Dad #2
- Dawson's Creek (TV) → Cop
- The Student Prince → Dr. Rymans
- Trial & Retribution (TV)
- The Peter Principle (TV) → Geoffrey Parkes
- The Missing Postman (TV) → Ralph
- The Missing Postman → Ralph
- The Daily Show (TV) → Self
- Silent Witness (TV) → Major Tony Hutton
- Brassed Off → McKenzie
- The Thin Blue Line (TV) → Ron
- Queen's Nose (TV) → Arthur Parker
- Black Hearts in Battersea (TV) → Abednigo Twite
- Sharpe's Sword → Colonel Berkeley
- Harry Enfield and Chums (TV) → Kevin's Dad
- Middlemarch (TV) → Mayor Vincy
- Love on a Branch Line (TV) → Quirk
- Between the Lines (TV) → Det. Supt. Billy Urquhart
- Thacker → Bernard Hadon Smith
- Tales from Hollywood → Art Nicely
- Performance (TV) → Hawkins
- Performance (TV) → Art Nicely
- Murder Most Horrid (TV) → Basil Hampton
- Under Suspicion → Roscoe
- The War That Never Ends → 1st Athenian Representative
- Drop the Dead Donkey (TV) → Minister
- A Bit of Fry & Laurie (TV)
- Countdown to War → Beck
- Blore M.P. → Henry Feathers
- Clowns → Charlie
- The Play on One (TV) → Charlie
- Thompson (TV) → Self
- Small World (TV) → Philip Swallow
- Inspector Morse (TV) → Radio Producer
- The Growing Pains of Adrian Mole (TV) → George Mole
- Casualty (TV) → Kevin
- Casualty (TV) → Alan Dunn
- Lovejoy (TV) → Ray Morgan
- Clockwise → Mr. John Jolly
- The Last Place on Earth (TV) → Dr. 'Bill' Wilson
- The Secret Diary of Adrian Mole Aged 13¾ (TV) → George Mole
- Where the Boys Are → Jeff
- To Catch a King → Himmler
- Laughterhouse → Howard
- The Hitchhiker's Guide to the Galaxy (TV) → Marvin (voice)
- The Hitchhiker's Guide to the Galaxy (TV) → Marvin (voice) / Whale (voice)
- The Hitchhiker's Guide to the Galaxy (TV) → Frankie Mouse (voice)
- Solo (TV)
- The Hitch Hikers Guide to the Galaxy → Marvin
- Rough Cut → Chief Flight Controller
- The Happy Autumn Fields → Travis
- Keep Smiling → Simon Hulse
- Bedroom Farce → Trevor
- Diversion ... → Guy
- Diversion → Guy
- Soldiers Talking, Cleanly → Farley-Smythe
- The Sunday Drama (TV) → Neil
- A Bridge Too Far → Maj. Steele
- Love on a Gunboat → Leslie Potter
- The New Avengers (TV) → Major Prentice
- Rock Follies (TV) → Jack
- Three Men in a Boat → George
- Playhouse (TV) → Travis
- Black and Blue (TV) → Robin Bolt
- The Middle-of-the-Road Roadshow for All the Family → Robin Bolt
- Van der Valk (TV) → Hensen
- Play for Today (TV) → Farley-Smythe
- Play for Today (TV) → Simon Hulse
- Play for Today (TV) → Leslie Potter
- Red, White, and Zero → Young Man
- The White Bus → Young Man
- Theatre 625 (TV) → Young Man
- Outbreak of Murder (TV)
- Tony Awards (TV) → Self - Nominee