

Official Secrets(2019)
Judge Hyam

Mr. Jones(2019)
Lloyd George

Born a King(2019)
Lord Curzon

Egon Schiele: Dangerous Desires(2018)
Leopold Czihaczek

Film Stars Don't Die in Liverpool(2017)
Joe Turner

Dark Ditties Presents: The Offer(2017)
The Host

Joe Orton Laid Bare(2017)
Himself

Maleficent(2014)
King Henry

The Legend of Hercules(2014)
Lucius

Closed Circuit(2013)
Cameron Fischer

Flying Blind(2013)
Victor

Panto!(2012)
Jerry

Suspension of Disbelief(2012)
Bullock

Graffiti Wars(2011)
Narrator (Voice)

The Night Watch(2011)
Horace Mundy

National Theatre Live: The Cherry Orchard(2011)
Firs

5 Days of War(2011)
Michael Stilton

Made in Dagenham(2010)
Monty Taylor

Spanish Flu: The Forgotten Fallen(2009)
MJ O'Loughlin

Valkyrie(2008)
Field Marshal Wilhelm Keitel

Sinking of the Lusitania: Terror at Sea(2007)
Captain Turner

Hot Fuzz(2007)
James Reaper

Heroes & Villains: Napoleon(2007)
General Carteaux

The Man from Montevideo(2007)
Gary Solway

A Good Year(2006)
Sir Nigel

Hannibal: Rome's Worst Nightmare(2006)
Narrator
The Lavender List(2006)
Harold Wilson

The Chatterley Affair(2006)
Older Keith

Mangal Pandey - The Rising(2005)
Mr. Kent

Layer Cake(2004)
Jimmy Price

Trauma(2004)
DC Jackson
Man Dancin'(2004)
D.I. Walter 'Pancho' Villers

Hannibal: The Man Who Hated Rome(2004)
Narrator

Killing Hitler(2003)
Brigadier Sir Stewart Menzies

Pollyanna(2003)
Mr. Pendleton

Sparkling Cyanide(2003)
George Barton

Blackball(2003)
Chairman Collins

Two Men Went To War(2002)
Sgt. Peter King
Night Flight(2002)
Ted Atwell

The Voynich Mystery(2002)
Narrator

Women Talking Dirty(2001)
George

Gangster No. 1(2000)
Tommy

Born Romantic(2000)
Barney

Shiner(2000)
Gibson

Lady Audley's Secret(2000)
Sir Michael Audley

The Adventures of Young Indiana Jones: Espionage Escapades(2000)
Colonel Schmidt

Kevin & Perry Go Large(2000)
Vicar

The Most Fertile Man in Ireland(2000)
Da

The Murder of Stephen Lawrence(1999)
Michael Mansfield QC
The Last Yellow(1999)
Len

RPM(1998)
Biggerman

Vigo(1998)
The Producer

Midnight Man(1997)
Brigadier Charles Ferguson

The Boxer(1997)
Matt MaGuire

Bed of Roses(1996)
Simon

On Dangerous Ground(1996)
Brigadier Charles Ferguson

Deep in the Heart(1996)
Robert Flaherty

Requiem Apache(1994)
Tony

Tale of a Vampire(1993)
Edgar

The Vision Thing(1993)
Dick Naughton

Royal Celebration(1993)
Douglas

A Little Bit of Lippy(1992)
Reggie Titherington

Monkey Boy(1992)
Hennessey

Prospero's Books(1991)
Sebastian

Under Suspicion(1991)
Frank Vance

A Master of the Marionettes(1989)
Teddy

Just Another Secret(1989)
Brosch

Chocolat(1988)
Jonathan Boothby

Hellbound: Hellraiser II(1988)
Dr. Philip Channard / Channard Cenobite

Stealing Heaven(1988)
Vice Chancellor Suger

Normal Service(1988)
Peter

The Black and Blue Lamp(1988)
Supt. Cherry

The Party(1988)
Joe Shawcross

Making Waves(1987)
Joe Nash

The Birthday Party(1987)
Stanley Webber

Dead Man's Folly(1986)
Insp. Bland

Lady Windermere's Fan(1985)
Lord Darlington

The Dumb Waiter(1985)
Gus

The Caretaker(1981)
Aston

The Sin Bin(1981)
Alan Grieves
Donkeys' Years(1980)
Bill Taylor

'Tis Pity She's a Whore(1980)
Giovanni

The Merchant of Venice(1980)
Gratiano

Butterflies Don't Count(1978)
Tom

Joseph Andrews(1977)
The Wicked Squire

Robin and Marian(1976)
Jack's Apprentice

Vampira(1974)
Paddy

The Changeling(1974)
Antonio

Achilles Heel(1973)
Gordon

Brother Sun, Sister Moon(1972)
Paolo

Up Pompeii(1971)
Christian

All the Way Up(1970)
Tom Midway

Fragment of Fear(1970)
Joe

Sling Your Hook(1969)
Roland

Otley(1969)
Kid

Oliver!(1968)
Noah Claypole

Death of a Private(1967)
Young intellectual