Actor · Born 1968
Joke
2026
National Theatre Live: Othello
2023 · as Duke of Venice
After Louise
2019 · as Ken
The Mercy
2018 · as Franchessi
From Here to Eternity
2014 · as Captain Dana Holmes
Girl on a Bicycle
2013 · as Clive
Les Misérables
2012 · as Ensemble 'Master of the House'
Stan
2006 · as Hal Roach
The Business
2005 · as Pepe
Dirty Tricks
2000 · as Garcia