Martin
Time Travel Is Dangerous (2024)
Carmichael
Peter Rabid (2024)
Richard
Road Kill (2023)
Headmaster Plugg
The Devil's Harmony (2019)
Lord Boothby
The Krays: Dead Man Walking (2018)
Secret Man
The Nightmare on Deskteeth Street (2017)
Death
Retribution (2017)
Self
The Stories: The Making of 'Rogue One: A Star Wars Story' (2017)
Grand Moff Tarkin
Rogue One: A Star Wars Story (2016)
Harry
Done In (2014)
Henry
Callow & Sons (2014)
Pius Thicknesse
Harry Potter and the Deathly Hallows: Part 2 (2011)
Harry Potter and the Deathly Hallows: Part 1 (2010)
Technician
Creation (2009)
Reynolds
Framed (2009)
Stephen Perrian
U Be Dead (2009)
Tristan Garel-Jones
Margaret (2009)
Doctor
Good (2008)
Lorcan O'Niell
Filth and Wisdom (2008)
UN Ambassador
The Trial of Tony Blair (2007)
Dr. Morrison
Starter for 10 (2006)
Hugh Paddick
Kenneth Williams: Fantabulosa! (2006)
Heyer
V for Vendetta (2006)
Mr. Bilney
Sherlock Holmes and the Case of the Silk Stocking (2004)
Mr. Domonic
The Young Visiters (2003)
Home (2003)
Archie
Bright Young Things (2003)
Andrew MacIntosh
Fields of Gold (2002)
Sword of Honour (2001)
Algie
Caught in the Act (1997)
John Knightley
Emma (1996)
The Plant (1995)
James II
England, My England (1995)
Dr. Walpurgis
The Vault of Horror: Horror Bites (1992)
Robert Dudley
Lady Jane (1986)
Jonathan
Family Ties Vacation (1985)
Head Boy
Another Country (1984)
L'or du duc (1965)
Emile's Boat (1962)
Dishonorable Discharge (1958)