
Acting

Merry Christmas, Drake & Josh
as Boomer

Return to the Forbidden Planet
as Doctor Prospero

Degree of Uncertainty
as Young lecturer

Put Yourself in My Place
as Michael, Mr. Blake

Forbidden Love
as Joven

The Last Valley
as Andreas

The Adventurers
as Robert

The Mind of Mr. Soames
as Thomas Fleming

Berlin Affair
as Albert

The Desperados
as Adam Galt

The World of Hammer
as Self (archive footage) · 1 ep.

The Bill
as Bob Cheetham · 1 ep.
Feet First
as Frank Faith · 1 ep.

Blake's 7
as Dr. Renor · 1 ep.

Secret Army
as Oberleutnant Horst · 1 ep.

The Persuaders!
as Mark Lindley · 1 ep.

UFO
as Tim Redman · 1 ep.

Theatre 625
as Hakon · 2 ep.

The Avengers
as Huxton · 1 ep.