Actor
Scoop
2024 · as Stewart Maclean
Wicked Little Letters
2024 · as Mr. Scales
Benediction
2021 · as George Sassoon
Brexit: The Uncivil War
2019 · as Boris Johnson
King Charles III
2017 · as Harry
Me Before You
2016 · as Freddie Foster
Queen of the Desert
2015 · as Havenhurst
King Lear
2012 · as Edgar
The Iron Lady
2011 · as Naval Attaché