highest rated
acting
- Harry Potter and the Order of the Phoenix → Kreacher (voice)
- Oliver Twist → Parson / Man with a Punch
- Mrs Palfrey at The Claremont → Summers
- Ladies in Lavender → Mr Hallett
- The Commander (TV)
- All or Nothing → Harold
- The Discovery of Heaven → Mr. Keller
- Beech is Back (TV)
- My Family (TV) → Derelict
- My Hero (TV) → Leo
- Don Quixote → 2nd Monk
- For My Baby → Max Liebman
- Relic Hunter (TV) → Max Lavoie
- The Messenger: The Story of Joan of Arc → English Judge
- The Clandestine Marriage → Gaoler
- The Criminal → Thomas
- Merlin (TV) → Father Abbot
- Birds of Prey → Hugh
- Midsomer Murders (TV) → James Jocelyne
- Neverwhere (TV) → Halvard
- True Blue → Porter
- The Sculptress (TV) → Albert Hayes
- Joseph → Priest
- Annie: A Royal Adventure → Derwood
- Hard Times (TV) → Childers
- Hard Times → Childers
- Bonjour la Classe (TV)
- Heart of Darkness → Accountant
- Heartbeat (TV) → Jed Harrison
- Heartbeat (TV) → Chalkie Black
- As Time Goes By (TV) → Security Guard
- Shakespeare: The Animated Tales (TV) → Antigonus (voice)
- Between Two Worlds → Dr. Ludwig
- Old Rococo: The Life of Gioacchino Rossini → Voice of Stendhal
- 2Point4 Children (TV) → Mr Podd
- TUGS (TV)
- Chelmsford 123 (TV) → Latin Tutor
- A Handful of Dust → MacDougal
- East of Ipswich → Mr Macklin
- Casualty (TV) → Ronald Horton
- Labyrinth → The Worm / Goblin (voice)
- Foreign Body → Agent at Harley Street
- Screen Two (TV) → Mr. Macklin
- The Bill (TV)
- The Bill (TV) → Eddie Clarke
- A Christmas Carol → Mr. Fezziwig
- Bird of Prey (TV) → Mr Jorry
- The Hunchback of Notre Dame → Commerce
- Nye → Morrison
- Loophole → 3rd Interviewer
- Therese Raquin (TV) → Grivet
- Donkeys' Years → Dicky
- The Gate of Eden: Part One - Mr. Falconer → Arthur
- The Gate of Eden: Part Two - Sue → Arthur
- The Gate of Eden: Part Three - Peter → Arthur
- Tanglewoods' Secret → Mr. Tandy
- Minder (TV) → Railwayman
- Terry and June (TV) → Mervyn
- Grange Hill (TV) → Mr. 'Tom Tom' Thomson
- All Creatures Great and Small (TV) → Mr. Beckwith
- Going Straight (TV) → Oaksey
- As You Like It → Sir Oliver Martext
- Doctor Who: The Ribos Operation → Binro
- Flayed → Moxey
- Pinocchio → Schoolteacher
- BBC2 Play of the Week (TV) → Moxey
- Joseph Andrews → Master of Hounds
- The Duchess of Duke Street (TV) → Mr Bream
- The Good Life (TV) → Arthur Bailey
- Autobiography of a Princess → Blackmailer
- David Copperfield (TV) → Richard 'Mr Dick' Babley
- Last of the Summer Wine (TV)
- Both Ends Meet (TV) → George Rogers
- The Rivals of Sherlock Holmes (TV) → Goujon
- Foreign Exchange
- Shine A Light (TV)
- 1917 → Cpl. Willi Falk
- ITV Saturday Night Theatre (TV) → Mr Grey
- The Italian Job → Dentist
- The Spy Killer
- The Magnificent Six and ½: Peewee Had a Little Ape → Rev. A.J. Mathews
- The Expert (TV) → Gregg
- Please Sir! (TV) → Dutton
- Twisted Nerve → Mr. Groom
- The Anniversary → Mr. Bird
- ITV Playhouse (TV)
- Man in a Suitcase (TV)
- Sir Arthur Conan Doyle (TV) → Mr. Bunn
- The Gamblers (TV) → Conway
- Danger Route → Halliwell
- Contrasts (TV) → Alexander Pope
- After the Fox → Michael O'Reilly (uncredited)
- The Wrong Box → Clerk
- The Mayfly and the Frog
- The Stable Door
- Tunnel Under the World → Swanson
- BBC Play of the Month (TV) → John True
- Gideon's Way (TV) → Parker
- Out of the Unknown (TV) → Swanson
- The Knack... and How to Get It → Junkyard Owner
- Theatre 625 (TV) → Turold
- The Wednesday Play (TV) → Barnet
- Detective (TV)
- The Evil of Frankenstein → Hypnotized Man (uncredited)
- Nightmare → Hotel Bartender
- Father Came Too! → Old Wol
- Doctor Who (TV) → Binro
- Doctor in Distress → Mr. Holly
- Seventy Deadly Pills → Goldstone
- The Saint (TV) → Charley Butterworth
- Z-Cars (TV)
- Crooks Anonymous → Partridge
- Jigsaw → Porter (uncredited)
- The Girl on the Boat → Purser
- It's Trad, Dad! → Coffee Shop Owner
- The Golden Rabbit → Henry Tucker
- The Avengers (TV) → Merryweather
- The Avengers (TV) → Spencer
- The Day the Earth Caught Fire → Printer (uncredited)
- On the Fiddle → Stretcher Bearer (Uncredited)
- What a Carve Up! → Porter
- The Unstoppable Man → Rocky
- Barnaby Rudge (TV) → Simon Tappertit
- There Was a Crooked Man → Flash Dan
- The Shakedown → Estate Agent
- The Big Day → Clerk
- No Hiding Place (TV)
- Bleak House (TV) → William Guppy
- The Mouse That Roared → Roger
- Expresso Bongo → Amusement Arcade Manager
- Yesterday's Enemy → Simpson (uncredited)
- Devil's Bait → Dentist
- The Horse's Mouth → Clerk to Borough Surveyor (uncredited)
- Tread Softly Stranger → Fletcher
- Theatre Night (TV) → Uruq Ubaita
- Carrington V.C.
- Hallmark Hall of Fame (TV) → Commerce
- White Corridors → Dr. Cook
- Sunday Night Theatre (TV) → Val
- Sunday Night Theatre (TV) → Calchas / Alexander
- Sunday Night Theatre (TV) → Calchas
- Vice Versa → Coker
- The Guinea Pig → Tracey
- The Life and Adventures of Nicholas Nickleby → Lord Verisopht