Broken Bird (2024)
North Star (2023)
Judge Fang
Dodger Special: Bad Egg (2023)
Dodger Special: Christmas (2022)
Dodger Special: Train (2022)
John Ashdown-Hill
The Lost King (2022)
Oliver Lawrence
Wolf Manor (2022)
Charles Fraser-Smith
Operation Mincemeat (2022)
Self
The Vicar of Dibley: Inside Out (2021)
Hugo Horton
The Vicar of Dibley: In Lockdown (2020)
Harry Price
Blithe Spirit (2020)
Dr. Willy Dekoven
National Theatre Live: Les Blancs (2019)
George V
ولد ملكًا (2019)
Tom
One Red Nose Day and a Wedding (2019)
Captain Jack Pearson
Death on the Tyne (2018)
The Spy Who Dumped Me (2018)
Wassily Kandinsky (voice)
Revolution: New Art for a New World (2017)
Love of My Life (2017)
Hugo Horton (archive footage) (uncredited)
British Sitcom: 60 Years of Laughing at Ourselves (2016)
Sir Reginald DeCourcy
Love & Friendship (2016)
Mr Darrow
Billionaire Boy (2016)
John Constable
Mr. Turner (2014)
Professor Stephens
Murder on the Home Front (2013)
William
The Decoy Bride (2011)
Kenneth Baker
Micro Men (2009)
Alan Jenkins
Lady Godiva: Back in the Saddle (2007)
Simon
A Cock and Bull Story (2005)
Lefevre
The Phantom of the Opera (2004)
Michael Prendergast
Promoted to Glory (2003)
Alan the Pipe
Blackball (2003)
Kulygin
Three Sisters (2003)
Lytton Strachey
Al sur de Granada (2003)
Maj. Bates
Two Men Went To War (2002)
Alan Buckley
Fields of Gold (2002)
Merlin
Young Arthur (2002)
Alderman Fitzwarren
Dick Whittington: The ITV Pantomime (2002)
Richard Cannerly
Charlotte Gray (2001)
Dad
Kevin & Perry Go Large (2000)
Adrian
Milk (1999)
Sir Harry
Frenchman's Creek (1998)
Remember Me? (1997)
James Bland
The Fortunes and Misfortunes of Moll Flanders (1996)
Prime Minister
Crossing the Floor (1996)
Lord of Misrule (1996)
Eskimo Day (1996)
Oswald
El efecto mariposa (1995)
John Dashwood
Sense and Sensibility (1995)
Inspector Limp
The Grotesque (1995)
Harry Roberts
3 Steps to Heaven (1995)
Hugh Bonning
Milner (1994)
Four Weddings and a Funeral (1994)
Michael Shanks
An Exchange of Fire (1993)
Algie
Femme Fatale (1993)
Simon Lidell
Electric Moon (1992)
Common Pursuit (1992)
James Grahame
Running Late (1992)
Jim Thorburn
Blue Black Permanent (1992)
Bob
They Never Slept (1991)
Bellhop
Still Crazy Like a Fox (1987)
Ministry Man
Defence of the Realm (1986)