Known For
Filmography

The Man with the Plan
Movie · as Fly (voice) / Mr Everyman

Peterloo
Movie · as Gentleman at Races

Gypsy's Kiss
Movie · as Vicar

The Durrells
TV · as Mr. Trevitt · 1 ep

Wild Target
Movie · as Appraiser

These Foolish Things
Movie · as Rev. Bannock

The Chatterley Affair
Movie · as Bishop of Woolwich

AKA
Movie · as Bank manager

Station Jim
Movie · as Queen Victoria's Secretary

Band of Brothers
TV · as Brigadier General Red Beret · 1 ep

Honest
Movie · as Pseud

dinnerladies
TV · as David · 1 ep

Midsomer Murders
TV · as Miles Tully, Dr. Tibbs · 1 ep

Madson
TV · as Henry Richardson · 1 ep
Resnick: Lonely Hearts
Movie · as DI Michael Grafton

After the Dance
Movie · as Lawrence Walters

Prime Suspect
TV · as Doctor · 1 ep
The Fool
Movie

Old Flames
Movie · as Cricketer

Jeeves and Wooster
TV · as Sidney · 1 ep

The Upper Hand
TV · as Thomas Retsin · 1 ep

Work Experience
Movie · as The Man

Victoria Wood
TV · as Radio Actor (voice) · 1 ep
C.A.B
TV · 32 eps

The Bill
TV · 1 ep

'Allo 'Allo!
TV · as Pilot · 1 ep

Me & My Girl
TV · as Doctor · 1 ep
Good and Bad at Games
Movie

The Cleopatras
TV · as Ptolemy · 1 ep

Gandhi
Movie · as Wicket-Keeper

Mike Leigh: Making Plays
Movie · as Self (archive footage)

Brookside
TV · 7 eps

The Kenny Everett Television Show
TV · as Various · 1 ep

The Agatha Christie Hour
TV · as Charles Willerby · 1 ep

Sky Lark
Movie · as Alastair

Bergerac
TV · as Andrew Reardon · 1 ep

Who's Who
Movie · as Anthony

Tales of the Unexpected
TV · as Josef · 1 ep
Cinderella CND
Movie · as David
Jubilee 1977
TV · as David · 1 ep
Romance
TV · as John · 1 ep

Dickens of London
TV · as Potter · 1 ep

I, Claudius
TV · as Britannicus · 1 ep

Playhouse
TV · as Alastair · 1 ep

The Rivals of Sherlock Holmes
TV · as Porter · 1 ep

Public Eye
TV · as Podge · 1 ep

Crossroads
TV · 591 eps