

Atonement(2007)
Vicar

Longitude(2000)
Mr. Greene

Bliss(1995)
Albert Fowler

Who Shot Alan B'Stard?(1990)
Sidney Bliss

Wilt(1989)
Treadaway

Work Experience(1989)
Senior Floor Manager

Doctor Who: The Happiness Patrol(1988)
Trevor Sigma

Mary Rose(1987)
Mr Moreland

Blat(1987)
Esterhauz

Hitler's SS: Portrait in Evil(1985)
Heinrich Himmler

Deceptions(1985)

Long Term Memory(1985)
Dr. Lawrence

Sakharov(1984)
OVIR Clerk

Doctor Who: The Caves of Androzani(1984)
Morgus

A Private Function(1984)
Lockwood

The Oresteia(1983)
Cassandra
Judgement Day(1983)
Walter Warley

The Monster Club(1981)
Narrator

C2H5OH(1980)
Dr Simpson

School Play(1979)
Michael Bland
The Winkler(1979)
Archie Nelson

Afternoon Off(1979)
Duggie

Coming Out(1979)
Letter Writer

The Thirty Nine Steps(1978)
Fletcher

The Medusa Touch(1978)
Mr. Copley

Amazing Stories(1976)
Eddie

The Chester Mystery Plays(1976)

Rollerball(1975)
Executive

Stardust(1974)
Harrap

A Day Out(1972)
Arthur Ackroyd

Horatio Bottomley(1972)
Julius Elias

The Reckoning(1970)
Benham

The Policeman and the Cook(1970)
Mr. Cramber

Inadmissible Evidence(1968)
Maples

The Wars of the Roses(1965)
Duke of Bedford