
Acting

Doctor Who: The Savages
as Chal (voice)

The Wicked Lady
as Clergyman at Tyburn

Mike Leigh: Making Plays
as Self (archive footage)

Nutcracker
as Monsieur Demaurault

Lion of the Desert
as Italian Tank Commander

A Nightingale Sang in Berkeley Square
as Commander Ford

Unidentified Flying Oddball

Machinegunner
as Geoffrey Livingston

The Message

Doctor Who: Planet of Evil
as Vishinsky

Fair Stood the Wind for France
as Surgeon · 2 ep.

Kidnapped
as Argyll · 2 ep.

The Doombolt Chase
6 ep.

Crown Court
1 ep.

Journey to the Unknown
1 ep.
The Revenue Men
as Caesar Smith · 39 ep.

Doctor Who
as Vishinsky · 4 ep.

Man of the World
as Gault · 1 ep.

Maigret
as Lucas · 52 ep.

Danger Man
as President Pablo Gomez · 1 ep.