

A Memory Owed(2025)
Stan

Wartime Christmas(2020)
Narrator

British Sitcom: 60 Years of Laughing at Ourselves(2016)
Terry Collier (archive footage) (uncredited)

Unconditional(2012)
Hutch

Tentboy(2011)
Baz

The Last Days of Lehman Brothers(2009)
Ken Lewis

Celebration(2007)
Matt

The Plot Against Harold Wilson(2006)
Harold Wilson

To Kill a King(2003)
Denzil Holles

Harold Shipman: Doctor Death(2002)
Harold Shipman

Dirty Tricks(2000)
Moss

Stormin' Norman(2000)
Norman

It Was an Accident(2000)
Vernon Fitch

Victoria Wood with All the Trimmings(2000)
Various Characters

The End of the Affair(1999)
Mr. Savage

The Stalker's Apprentice(1998)
Helmut Kranze

The Alex Ferguson Story(1998)
Narrator

The Island on Bird Street(1997)
Doctor Studjinsky

The Missing Postman(1997)
Clive Peacock

Stella Does Tricks(1997)
Mr. Peters

Clockwork Mice(1995)
Wackey

Eleven Men Against Eleven(1995)
Ted Whitehead

Sticky Wickets(1990)
Glyn

Communicators From Hell(1989)

The Maze(1983)
Arthur Frode

Clash of Loyalties(1983)
A.T. Wilson

Macbeth(1983)
Porter

The Plague Dogs(1982)
The Tod (voice)

As You Like It(1978)
Touchstone
The Limbo Connection(1978)
Mark Omney

The Likely Lads(1976)
Terry

In Celebration(1975)
Colin Shaw
The Philanthropist(1975)
Don
If You Could See What I Can See(1974)
Charlie

O Lucky Man!(1973)
Attenborough/Examination Doctor

Making the Play(1973)
Husband

Straight On Till Morning(1972)
Joey

Crucible of Terror(1972)
John Davies

Otley(1969)
Albert

Omnibus - Graham Greene: The Hunted Man(1968)
Pinkie

Half a Sixpence(1967)
Mr Jones

Murder Most Foul(1964)
Bill Hanson

A Choice of Coward: Present Laughter(1964)
Roland Maule
For King and Country: Out There(1963)
Herbert Hudd

A Kind of Loving(1962)
Jeff

The Loneliness of the Long Distance Runner(1962)
Mike

H.M.S. Defiant(1962)
Midshipman (uncredited)

The Kitchen(1961)
Michael