Known For
Filmography

The Singapore Grip
TV · as Bowser Barrington · 1 ep

5 Greedy Bankers
Movie · as Slater

Gozo
Movie · as Johnno
Ruby's Skin
Movie · as Derby

Murder on the Home Front
Movie · as Ronald Terry

Murder on the Home Front
TV · as Ronald Terry · 2 eps

The Hour
TV · as Douglas Owen · 6 eps

DCI Banks
TV · as Dr. Patrick Aspern · 1 ep

Ashes to Ashes
TV · as Ralph Jarvis · 1 ep

Cranford
TV · as Dr. Morgan · 7 eps

Twisted Tales
TV · as Kurt Kindel · 1 ep

The Stepfather
TV · as DI Mendoza · 1 ep

The Royal
TV · as Max Freeman · 1 ep

Tipping the Velvet
TV · as Walter Bliss · 2 eps
County Kilburn
Movie · as Black Jack

Split Second
Movie · as Ian 'Mac' McPhail

Cleopatra
TV · as Rufio · 2 eps

Imogen's Face
Movie · as Cavan
Verdict
TV · as Richard Prestwick QC · 1 ep

Bright Hair
Movie · as Inspector Gates

Midsomer Murders
TV · as Jimmy Wells · 1 ep

Poldark
Movie · as Ross Poldark

Silent Witness
TV · 4 eps

The Prince and the Pauper
TV · as The Duke of Somerset/The Earl of Hertford · 6 eps

Dalziel and Pascoe
TV · as Bill Walker · 2 eps

Class Act
TV · as Jack Booker · 14 eps

Wall of Silence
Movie · as DCI Percy Reynolds

Body & Soul
TV · as Daniel Stern · 6 eps

Stalin
Movie · as Voroshilov

Heartbeat
TV · as Henry Stoddard, Ronnie Harper · 1 ep

Soldier Soldier
TV · as Lt Col Ian Jennings · 8 eps

Prime Suspect
TV · as George Marlow · 2 eps

Sitting Targets
Movie · as Larry

Testimony of a Child
Movie · as Paul Taylor

Precious Bane
Movie · as Kester Woodseaves

Resurrected
Movie · as Colonel

Capital City
TV · as Leonard Ansen · 10 eps

Screen One
TV · as DCI Percy Reynolds · 1 ep

Deadline
Movie · as Shaun Carew

The Living Daylights
Movie · as Col. Feyador

The New Statesman
TV · as Pietro Garibaldi · 1 ep

Lovejoy
TV · as Bill Brodie · 1 ep

Casualty
TV · as Mike Hornsey · 2 eps

ScreenPlay
TV · as Paul Taylor · 1 ep
Cyrano de Bergerac
Movie · as Le Bret

C.A.T.S. Eyes
TV · 1 ep

Screen Two
TV · as Larry · 1 ep

The Bill
TV · 1 ep

The One and Only Phyllis Dixey
Movie · as Court Detective

Secret Army
TV · as Maurice · 1 ep

Emmerdale
TV · as Lawrence White · 4819 eps
