

The Imitation Game
2014 · as Teacher

Star Wars: The Rise of Skywalker
2019 · as First Order Officer

De Gaulle: Liberté
2026 · as General Dill

Les Misérables
2012 · as Cochepaille

Cloud Atlas
2012 · as Mr. Hotchkiss

The King's Speech
2010 · as Robert Wood

The King
2019 · as Archbishop of Canterbury

Downton Abbey
2019 · as Lord Lascelles

Wilde
1997 · as Algernon

The Awakening
2011 · as George Vandermeer

The Iron Lady
2011 · as Cabinet Minister

London Boulevard
2010 · as Unlikely Vagrant

Closed Circuit
2013 · as News Reporter 1

Dad's Army
2016 · as Captian Meeks

My Cousin Rachel
2017 · as Parson Pascoe

The Duke
2021 · as Sir Philip Hendy

Into the Storm
2009 · as King's Private Secretary

Nicholas Nickleby
2002 · as Mr. Nickleby