Known For
Filmography

Fifteen-Love
TV · as Charles Lapthorn · 3 eps

Life
TV · as Robert · 4 eps

Frank & Mary
Movie · as Frank

The Bay
TV · as Tommy Campbell · 6 eps

RSC Live: The Merry Wives of Windsor
Movie · as Sir John Falstaff

The Levelling
Movie · as Aubrey Catto

RSC Live: Titus Andronicus
Movie · as Titus Andronicus

Nina Forever
Movie · as Dan

ChickLit
Movie · as Justin

RSC Live: King Lear
Movie · as Earl of Gloucester

Unforgotten
TV · as Geoff · 1 ep

The Interceptor
TV · as Ralph · 5 eps

Grantchester
TV · as Chief Inspector Benson · 3 eps

The Five(ish) Doctors Reboot
Movie · as Dalek operator

Father Brown
TV · as John Tatton · 1 ep

The Hollow Crown
TV · as Duke of Anjou · 1 ep

The Café
TV · as Stan Astill · 14 eps
Combat Kids
TV · as Whedon · 3 eps

Casualty 1900s
TV · as Harry Fenwick · 9 eps

Jericho
TV · as Sgt. Clive Harvey · 4 eps

Fingersmith
TV · as Mr. Ibbs · 3 eps

Doctor Who
TV · as Professer Hobbes · 1 ep

Battle of the Brave
Movie · as English General
In Denial of Murder
Movie · as Ray Downing

New Tricks
TV · as Ricky Hanson · 2 eps

Twelfth Night, or What You Will
Movie · as Toby Belch

Hearts of Gold
Movie · as Evan Powell

The Last Detective
Movie · as Yardley

The Last Detective
TV · as Yardley · 1 ep

Trevor's World of Sport
TV · as Max · 2 eps

Foyle's War
TV · as Michael Bennett · 1 ep
Ted and Alice
TV · 3 eps

Born and Bred
TV · as Fred Mills · 1 ep

Madame Bovary
TV · as Homais · 2 eps

Captain Jack
Movie · as Emmett

All the King's Men
Movie · as King George V

Cider with Rosie
Movie · as Uncle Sid

Wife of Bath
Movie · as Knight (voice)

Undercover Heart
TV · as Jim Ryan · 6 eps

Sharpe: The Legend
Movie · as Wellesley

Midsomer Murders
TV · as Miles King · 2 eps

Underworld
TV · 6 eps

The Stranger: Eye of the Beholder
Movie · as Egan

Kavanagh Q.C.
TV · as DCI Bob Kelso · 1 ep

A Few Short Journeys of the Heart
Movie · as Cook/Dore/Rust

The Stranger: The Terror Game
Movie · as Egan

The Stranger: Breach of the Peace
Movie · as Egan
Stages
TV · as Dore · 1 ep

Sharpe's Rifles
Movie · as General Sir Arthur Wellesley

Sharpe's Eagle
Movie · as General Sir Arthur Wellesley

Sharpe
TV · as Sir Arthur Wellesley · 2 eps

Bonjour la Classe
TV · as Eric Sweety · 6 eps

A Very Polish Practice
Movie · as Bob Buzzard

Heartbeat
TV · as Blenkiron, Les Cooper · 1 ep

The Trials of Oz
Movie · as Detective Inspector Luff

The Stranger
TV · as Egan · 3 eps

Agatha Christie's Poirot
TV · as Barton Russell · 1 ep
Tales of Sherwood Forest
TV · as Detective Sergeant Terry · 7 eps

Casualty
TV · as Eddie West · 1 ep

A Very Peculiar Practice
TV · as Dr Bob Buzzard · 14 eps

Executive Stress
TV · as Robin Endacott · 1 ep

Dance with a Stranger
Movie · as Cliff Davis

The Chain
Movie · as Dudley
Last Night Another Dissident...
Movie · as Katko

The Life and Times of David Lloyd George
Movie · as AJ Sylvester

The Man of Destiny
Movie · as Lieutenant

Bergerac
TV · as DI Walter · 1 ep

Braces High
Movie · as DC Cropper

The Enigma
Movie · as Andrews

Henry VIII
Movie · as A Surveyor

Crime and Punishment
TV · as Dmítriy Razumíkhin · 2 eps

Backs to the Land
TV · 19 eps

Wings
TV · as Lt. Richard Bravington · 25 eps

The Norman Conquests
TV · as Tom · 3 eps

Our Mutual Friend
TV · as Sloppy · 5 eps

Chips with Everything
Movie · as Smiler Washington

Survivors
TV · as Stan · 1 ep

Angels
TV · 7 eps

Playhouse
TV · as Hogg H., Andrews · 1 ep

David Copperfield
TV · as Ham Peggotty · 6 eps

Napoleon and Love
TV · as Lieutenant Jean-Noël Fourès · 1 ep

The Square of Three
Movie · as Henry

Wessex Tales
TV · as Cornelius Harlborough · 1 ep

Doctor Who: The Curse of Peladon
Movie · as Peladon

Crown Court
TV · as PC Mogridge · 3 eps
Full House
TV · as Anthony · 22 eps

The Edwardians
TV · as Richard Lloyd George · 1 ep

Doctor Who: The War Games
Movie · as Moor

ITV Playhouse
TV · as Katko · 1 ep

BBC Play of the Month
TV · as Smiler Washington · 1 ep

Doctor Who
TV · as Peladon · 5 eps
