

Scar Tissue(2013)
Weaver

LEGO Star Wars: The Empire Strikes Out(2012)
Admiral Piett (voice)

Greetings(2007)

Like Father Like Son(2005)
Rawsthorne
Hold Back the Night(1999)
Uncle Bob

Shadow Run(1998)
Larcombe

Brassed Off(1996)
Greasley

Robert Rylands' Last Journey(1996)
Archdale

Solomon & Sheba(1995)
Nathan

Unnatural Causes(1993)
Inspector Gerry Reckless

La Vie de Bohème(1992)
Street Sweeper

The Secret Life of Arnold Bax(1992)
John Ireland

Prisoner of Honor(1991)
Capt. Dreyfus

I Hired a Contract Killer(1990)
The Killer

Kremlin Farewell(1990)
Sergej

The Plot to Kill Hitler(1990)
Wilhelm Keitel

The Last Island(1990)
Nick

A Master of the Marionettes(1989)
Inspector Tennyson

The Rainbow(1989)
Mr. Brunt

A Summer Story(1988)
Jim

Casanova(1987)
Le Duc

The Whistle Blower(1986)
Bill Pickett

Return to Waterloo(1984)
The Traveller

The Scarlet and the Black(1983)
Capt. Hirsch

Return of the Jedi(1983)
Admiral Piett

Firefox(1982)
Colonel Kontarsky

Giro City(1982)
Martin

I Remember Nelson(1982)
Vice-Adm. Horatio Viscount Nelson

The Empire Strikes Back(1980)
Admiral Piett

Life of Brian(1979)
Jesus

The Danedyke Mystery(1979)
The Major

Measure for Measure(1979)
Duke Vincentio

Les Misérables(1978)
Police Prefect

One Bummer News Day(1978)
Frank Benyon

Jabberwocky(1977)
1st Fanatic

The Testing of Eric Olthwaite(1977)
Robber

Come the Revolution(1977)
Bruce Tetley
Three Days in Szczecin(1976)
Edmund Bałuka

The Chester Mystery Plays(1976)

Lisztomania(1975)
Frederic Chopin

Flame(1975)
Tony Devlin

Juggernaut(1974)
Detective Brown

Mahler(1974)
Krenek

Hitler: The Last Ten Days(1973)
Boldt

The Triple Echo(1972)
Provo Corporal

The Music Lovers(1971)
Modeste Tchaikovsky

The Boy Friend(1971)
King in fantasy sequence (uncredited)

The Devils(1971)
Legrand

Dance of the Seven Veils(1970)

Performance(1970)
Tony Farrell

The Blood Beast Terror(1968)
James
Who Pays?(1968)
Corbett
Cause of Death(1968)
Dr. Emil Justin

The Jokers(1967)
De Winter

How I Won the War(1967)
2nd Replacement

Three Clear Sundays(1965)
Nick

Seventy Deadly Pills(1963)
Covent Garden porter