Born in Hampstead, London, England, UK
Napoleon
2023
As Robespierre
Mank
2020
As John Houseman
Peterloo
2018
As Mr Hobhouse
Slumber
2017
As Charlie Morgan
The Ritual
As Dom
Vera Drake
2004
As David
AVP: Alien vs. Predator
As Thomas Parks
Sylvia
2003
As Tom Hadley-Clarke