Known For
Filmography

I Fought the Law
TV · as Ken Gillance QC · 1 ep

Des
TV · as Judge Croom-Johnson · 1 ep

Baghdad in My Shadow
Movie

A Discovery of Witches
TV · as Sigismund · 8 eps

Medici: Masters of Florence
TV · as Ugo Bencini · 8 eps

Exodus: Gods and Kings
Movie · as Ramses' Scribe

Walking with the Enemy
Movie · as Samuel Stern

The World's End
Movie · as Publican 13

Doctor Who: The Day of the Doctor
Movie · as The General

Doctor Who: The Time of the Doctor
Movie · as Voice (voice)

Atlantis
TV · as Melas · 1 ep

Father Brown
TV · as Eugene Bone · 1 ep

Any Human Heart
TV · as Mr. Mountstuart · 4 eps

Upstairs Downstairs
TV · as Lord Halifax · 4 eps

Final Contract: Death on Delivery
Movie · as Hillman

Lasko - Death Train
Movie

Wallis & Edward
Movie · as Maitland

Doctor Who
TV · as The General · 1 ep

Troy
Movie · as Hippasus

Hustle
TV · as DCI Mullens · 1 ep

Spooks
TV · as Keith Burns · 1 ep

Foyle's War
TV · as Max Hoffman · 1 ep

Macbeth
Movie · as Banquo

Murphy's Law
TV · as Tyler · 1 ep

The Winter's Tale
Movie · as Polixenes, King of Bohemia

Wing Commander
Movie · as Admiral Bill Wilson
A Life for a Life
Movie · as Ronald Outteridge

Police 2020
Movie · as Commander Johnson

Midsomer Murders
TV · as Giles Braithwaite · 1 ep

An Unsuitable Job for a Woman
TV · as Ted Fulton · 1 ep

Cutthroat Island
Movie · as Toussant

Wall of Silence
Movie · as John Kavanagh

Split Second
Movie · as Forensic Expert

Heartbeat
TV · as Mr. Mansell, Trevor Godwin · 1 ep

Jack the Ripper
TV · as Robert James Lees · 2 eps

Bellman and True
Movie · as Gort

Frankie and Johnnie
Movie · as Detective Inspector Mercer
Cyrano de Bergerac
Movie · as Carbon de Castel Jaloux

Bergerac
TV · as Paul Roussillon · 1 ep
Fox
Movie · as Kemble

Spearhead
TV · as Sergeant Parkes · 1 ep
An Hour in the Life...
Movie · as Paul Crawford: Sports Sub-Editor
Jubilee 1977
TV · as Paul Crawford · 1 ep
