Known For
Filmography

A Cuban Girl's Guide to Tea and Tomorrow
Movie · as Phillip Maxwell

Darkside Witches II
Movie · as Klimster

Red Riding
Movie · as Sergeant George Dixon

Knightfall
Movie · as Ivan

Lockerbie: A Search for Truth
TV · as Alistair Campbell · 2 eps

The Girlfriend
TV · as Doctor · 1 ep

The Undeclared War
TV · as Campbell Scott · 1 ep

Professor T
TV · as James Samson · 1 ep

Queen Marie of Romania
Movie · as Joe Boyle

The Mallorca Files
TV · as Tony Rogan · 1 ep

Ransom
TV · as Rafael Blauch · 1 ep

Take Down
Movie · as Tom Maxwell

The Crown
TV · as Psychiatrist · 1 ep

Assassin
Movie · as Tony Boyd

The London Firm
Movie · as Mr. Hyde

Outlander
TV · as Jared Fraser · 2 eps

Essex Boys Retribution
Movie · as Mickey Steele (archive footage)

Father Brown
TV · as Leonard Quinton · 1 ep

Transporter: The Series
TV · as Rob Tyler · 1 ep

Shetland
TV · as Graeme Benson · 3 eps

The Fall of the Essex Boys
Movie · as Mickey Steele

The Borgias
TV · as Hernando De Caballos · 2 eps

Pimp
Movie · as Woody

Tontine Massacre
Movie · as Marcus Spence

Soccer Mom
Movie · as Harry Davies

Waterloo Road
TV · as Jackson Whittaker · 1 ep

8MM 2
Movie · as Richard

Sahara
Movie · as Captain Tombs

Hustle
TV · as Gerald McCrary · 1 ep

Lara Croft: Tomb Raider - The Cradle of Life
Movie · as MI6 Agent Stevens

The Royal
TV · as Adam Carnegie · 34 eps

Charles II: The Power and The Passion
TV · as Rochester · 2 eps

Seven Wonders of the Industrial World
TV · as Robert Stevenson · 1 ep

Rose and Maloney
TV · as Bruce Arneson · 2 eps

Judge John Deed
TV · 1 ep

Murder in Mind
TV · as DC Jon Parry · 1 ep

Doctors
TV · as Dr. Peter Kendrick · 2646 eps

Rebus
TV · as DI Dalcastle · 1 ep

Billy and Zorba
Movie · as Black

Wuthering Heights
Movie · as Heathcliff

Hanuman
Movie · as Tom

Highlander: The Raven
TV · as Liam Riley · 5 eps

Platinum
Movie

The Informant
Movie · as Lt. Lauter
The Longest Memory
Movie · as Sanders Jr.

Midsomer Murders
TV · as Guy Burrows · 1 ep
Insiders
TV · as Gerry Cosmo · 6 eps

The Cold Light of Day
Movie · as Policeman Caves

Silent Witness
TV · 2 eps

The Virgin in the Ice
Movie · as Olivier de Bretagne

Hamish Macbeth
TV · as Gary Ross · 1 ep

Being Human
Movie · as Raider

Lies of the Heart: The Story of Laurie Kellogg
Movie · as Ross

Cadfael
TV · as Oliver de Bretagne · 1 ep

Cracker
TV · as Temple · 7 eps

Highlander: The Series
TV · as Franklin Waterman · 1 ep

Casualty
TV · as James Barnes · 1 ep

The Bill
TV · 1 ep