Known For
Filmography

Cuffs
TV · as Major Archie · 1 ep

Mr. Turner
Movie · as Sir William Beechey

The Village
TV · as Chairman of Tribunal · 1 ep

Misfits
TV · as Friedrich · 1 ep

Being Human
TV · as Archivist · 1 ep

McLibel
Movie · as Sid Nicholson

Doctor Who
TV · as Barista · 1 ep

My Name Is Modesty: A Modesty Blaise Adventure
Movie · as Professor Lob

Hear the Silence
Movie · as Dr. Terence Roberts

Seven Wonders of the Industrial World
TV · as Captain Harrison · 1 ep
Night Flight
Movie · as Museum Curator

Foyle's War
TV · as Fisherman · 1 ep
Summer in the Suburbs
Movie · as Harold Lyle

Wives and Daughters
TV · as Mr Sheepshanks · 3 eps

Tilly Trotter
TV · as Simes · 3 eps

Midsomer Murders
TV · as Charlie Birkett · 1 ep

Dalziel and Pascoe
TV · as Dr Thomas Vickery · 7 eps

Priest
Movie · as Patrick

The Glass Virgin
TV · as Mr Carpenter · 1 ep

Middlemarch
TV · as Mr. Bambridge · 6 eps

Cardiac Arrest
TV · as Dr. Barry Yates · 8 eps

A Touch of Frost
TV · as Mr. Turner · 1 ep

Heartbeat
TV · as Jimmy Turpin · 1 ep

Highlander: The Series
TV · as Pierre · 1 ep

As Time Goes By
TV · as John · 1 ep

American Friends
Movie · as Hapgood

Happy Feet
Movie · as Mayor

Chimera
TV · 4 eps

A Bit of a Do
TV · as Monsieur Albert · 1 ep

Scoop
Movie · as Editor

The Ruth Rendell Mysteries
TV · as Chief Insp. Jack 'Brock' Lovat · 2 eps

Lovejoy
TV · as DC Spencer · 1 ep

Casualty
TV · as Frank Philpott · 1 ep

Birth of a Nation
Movie · as Mr Hodgeson

Tales Out of School
TV · as Mr Hodgeson · 1 ep

United Kingdom
Movie · as Chief Executive

Clapperclaw
Movie · as Thorpe

Pasmore
Movie · as Jack

The Spongers
Movie · as Director of Social Services

Strangers
TV · as Haggard, DS Donald Gray · 1 ep
Send in the Girls
TV · as Bas Holland · 1 ep
The Sunday Drama
TV · as Mr Lodge · 1 ep

The Happy Hunting Ground
Movie · as Ernie

The Healing
Movie · as Publican

Playhouse
TV · as Thorpe · 1 ep

Play for Today
TV · as Jack · 1 ep
