Known For
Filmography

Branagh Theatre Live: The Entertainer
Movie

Macbeth - Live at Shakespeare's Globe
Movie · as Duncan

Sixty Six
Movie · as Guest

Doc Martin
TV · as Graham Orchard · 1 ep

Foyle's War
TV · as DCS David Fielding · 1 ep

The Glass
TV · as Barry Hill · 6 eps

A Christmas Carol
Movie · as Broker #1

Janice Beard 45 WPM
Movie · as Browne

Love and Death on Long Island
Movie · as Henry

Midsomer Murders
TV · as Lesley Flux · 1 ep

Crime Traveller
TV · as Duncan · 1 ep

August
Movie · as Dr. Michael Lloyd

Hetty Wainthropp Investigates
TV · as Jack Branagan · 1 ep

Dalziel and Pascoe
TV · as Eden Thackeray · 2 eps

The Queen's Nose
TV · as Shop Owner · 1 ep

Party Time
Movie · as Douglas

Misterioso
Movie · as Brian

The Darling Buds of May
TV · as Captain Perigo · 1 ep

Merlin of the Crystal Cave
TV · as Hanno · 1 ep
Making News
TV · as Pelham Beecher · 6 eps

Agatha Christie's Poirot
TV · as Ralph Walton · 1 ep

Shadow of the Noose
TV · as Charles Gill · 1 ep

The Raggedy Rawney
Movie · as The Officer

The Party
Movie · as Jeremy Hayes

The Play on One
TV · as Jeremy Hayes, Brian · 1 ep

When We Are Married
Movie · as Fred Dyson

Worlds Beyond
TV · as Albert Moran · 1 ep

Doctor Who: The Mark of the Rani
Movie · as George Stephenson

Theatre Night
TV · as Bennett · 1 ep

The Black Tower
TV · as Bob Loder · 2 eps

The Little Drummer Girl
Movie · as Actor

Mitch
TV · as Jerry Nicholson · 10 eps

Travelling Man
TV · as Inspector Mills · 1 ep

The Bill
TV · as Barnes, Bernard Cooper · 1 ep

Big Deal
TV · as Coffee Stall Owner · 1 ep

Strangers and Brothers
TV · as Dr. Pearson · 3 eps

The Beggar's Opera
Movie · as Ben Budge

Red Monarch
Movie · as Zamorsky

Macbeth
Movie · as Ross

Taggart
TV · as Tony Meacher · 1 ep

Number 10
TV · as William Long-Wellesley · 1 ep
Bavarian Night
Movie · as Tim Forrest

Elizabeth Alone
Movie · as Henry

Marriage
Movie · as Kotchkarev

Private Schulz
TV · as Adolf Hitler · 1 ep

Juliet Bravo
TV · as Malcolm Page · 1 ep

Joseph Andrews
Movie · as Scout

Three Piece Suite
Movie · as Trevor

Three Piece Suite
TV · as Trevor (segment "Little Things... Parking"), Trevor (segment "Little Things... That Go Bump in the Night") · 1 ep

Mastermind
Movie · as Nigel Crouchback

The Incredible Sarah
Movie · as Assistant Stage Manager

Rumpole of the Bailey
TV · as Mr Govett · 1 ep

Playhouse
TV · as Henry, Kotchkarev · 3 eps

Centre Play
TV · as Guy · 1 ep

Crown Court
TV · as Tom Strafford · 3 eps
Male Bait
Movie

The Onedin Line
TV · as Billy Boy · 1 ep

Play for Today
TV · as Tim Forrest · 1 ep

Son of Man
Movie · as Andrew

Softly Softly: Task Force
TV · as Robert Wilson · 1 ep

The Expert
TV · as Ron Taylor · 1 ep

The Wednesday Play
TV · as Andrew · 1 ep

Theatre 625
TV · as Tony Lumpkin · 1 ep

Doctor Who
TV · as George Stephenson · 1 ep

No Hiding Place
TV · as Maxwell · 1 ep

