Actor · Born 1967
Kesari Chapter 2: The Untold Story of Jallianwala Bagh
2025 · as General Reginald Dyer
JOY
2024 · as Brian Baines
The Ministry of Ungentlemanly Warfare
2024 · as Admiral Pound
The Worst Man in London
2024 · as William Rossetti
Shé (Snake)
2023 · as Mr. Grimsby
Persuasion
2022 · as Mr. Shepherd
Star Wars: The Rise of Skywalker
2019 · as General Quinn
On the Beaches
2019 · as Oliver Locker-Lampson
The Last Vermeer
2019 · as Rienstra Van Stuyvesant
Born a King
2019 · as Sir Montague Smythe
Brexit: The Uncivil War
2019 · as Douglas Carswell
Beauty
2018 · as Stick