Actor · Born 1973
Brexit: The Uncivil War
2019 · as David Cameron (voice)
Transformers: The Last Knight
2017 · as U.K. Prime Minister
The Exception
2017 · as Dietrich
Coalition
2015 · as David Cameron
The Invisible Woman
2013 · as Mr. Augustus Egg
Blooded
2011 · as Charlie Bell
Heroes and Villains
2006 · as Josh
Peter Warlock: Some Little Joy
2005 · as Peter Warlock
12 Days of Terror
2004 · as Stanley
Confessions of an Ugly Stepsister
2002 · as The Prince
From Hell
2001 · as Albert Sickert / Prince Edward Albert Victor