Known For
Filmography

A Meeting on the Common
Movie · as The Doctor (voice)

We Flame to Please
Movie · as Tribal Elder / Caveman 2 (voice)

The Borgias
TV · as Deacon Cardinal · 1 ep

Victorian Pharmacy
TV · as Narrator · 4 eps

Edwardian Farm
TV · as Narrator · 12 eps

Victorian Farm
TV · as Narrator · 6 eps

Victorian Farm Christmas
TV · as Narrator · 3 eps

10 Days to War
TV · as Roger Corke · 1 ep

Cassandra's Dream
Movie · as Mel

Einstein's Big Idea
Movie · as Marat

The Divine Michelangelo
TV · as Michelangelo · 2 eps

I'll Be There
Movie · as Gordano

Blackball
Movie · as The Advert Director

Death in Holy Orders
TV · as Detective Sergeant Tony Rudson · 1 ep

Henry VIII
TV · as Spanish Ambassador · 2 eps

Spooks
TV · as Asa Darlek · 1 ep

The Affair of the Necklace
Movie · as Camille Desmoulins

Macbeth
Movie · as Porter / Seyton

Waking the Dead
TV · as Roman Barac · 1 ep

Peak Practice
TV · as Postman · 1 ep

Heartbeat
TV · as Tough Man · 1 ep

The Bill
TV · 1 ep

NOVA
TV · as Marat · 1 ep