Known For
Filmography

A Reel Life
Movie · as Dick Bird

Blackbeard
TV · as Captain Charles Vane · 2 eps

A Different Loyalty
Movie · as Peter Lewis

Boudica
Movie · as Suetonius' ADC

Life Support
TV · as Dr Crilly · 1 ep

Victory
Movie · as First Billiard Player

Chandler & Co
TV · as Stephen · 1 ep

Dirty Weekend
Movie · as David

Maigret
TV · as Inspector Janvier · 6 eps

Highlander: The Series
TV · as Peter Wells · 1 ep

Midnight Angel
Movie · as The Major

Countdown to War
Movie · as MacDonald

Agatha Christie's Poirot
TV · as Marsden · 1 ep

The Paradise Club
TV · as DS Jack Nesbitt · 10 eps

Didn't You Kill My Brother?
Movie · as Party Guest

Up Line
Movie · as Dan Dare

Fortunes of War
TV · as Ross · 1 ep

Miss Marple: The Murder at the Vicarage
Movie · as Bill Archer

Foreign Body
Movie · as Hilary Pike

Casualty
TV · as Jeff Dryden · 1 ep

The Mistress
TV · as Luke Carpenter · 6 eps

Three Up, Two Down
TV · as Stanley · 1 ep

Doctor Who: The Awakening
Movie · as Joseph Willow

The Terminal Game
Movie · as Raymond James

The Comic Strip Presents...
TV · as Party Guest · 1 ep

Bergerac
TV · as Bobbie Carnegie, Alan Hallowes · 1 ep

Codename Icarus
TV · as Andy Rutherford · 5 eps

Mackenzie
TV · as Robert Mackenzie · 12 eps
Speed King
Movie · as Leo Villa
I'm a Dreamer Montreal
Movie · as Scots Soldier

Henry IV Part 1
Movie · as Poins

Henry IV Part 2
Movie · as Poins

Grange Hill
TV · as Mr. Aldridge · 1 ep

The Mayor of Casterbridge
TV · as Donald Farfrae · 7 eps

A Bridge Too Far
Movie · as Pvt. Vincent

The Black Panther
Movie
Moll Flanders
Movie · as Andrew Bullen

Churchill's People
TV · as Sir Andrew of Moray · 1 ep

Possession
Movie · as Young Man

The General's Day
Movie

Crown Court
TV · as P.C. Minter · 1 ep

The Protectors
TV · as Jasper · 1 ep

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

ITV Saturday Night Theatre
TV · 1 ep

The Troubleshooters
TV · as Reporters · 1 ep

Doctor Who
TV · as Joseph Willow · 2 eps