Acting

Pythons on the Mountain
as Mr Watkins
Nye
as Sam Watson

Armageddon
as Wood

The Strange Case of the End of Civilization as We Know It
as Hercule Poirot

Under Milk Wood
as Dai Bread
Night Duty
as Blagden

Paper Roses
as The Critic

The Virgin Soldiers
as Doctor

Doctor Who: The Tenth Planet
as Dyson

The Fall of the House of Usher
as Doctor

Shine on Harvey Moon
as Mr. Ryton · 1 ep.

Dickens of London
as La Salle · 1 ep.
The Government Inspector
as Shopkeeper · 1 ep.

The Georgian House
as Hezekiah Allsop · 1 ep.

How Green Was My Valley
as Mr Evans · 1 ep.

The Sextet
as Blagden · 1 ep.

Doomwatch
as Dr. O'Brien · 1 ep.

Manhunt
as Ticket Collector · 1 ep.
The Incredible Adventures of Professor Branestawm
as Dr Mumpsand Measles · 1 ep.
The Ronnie Barker Playhouse
as Cecil · 1 ep.