Actor · Born 1961
The Lady
2011 · as Martin Morland, UK Ambassador 1988
SNARE
2025 · as Adrian
Responsible Child
2019 · as Tim
Film Stars Don't Die in Liverpool
2017 · as Georgie
Birds Like Us
2017 · as Wise Bird 1 (voice)
The Sea
2013 · as Serge
The Best Exotic Marigold Hotel
2012 · as Evelyn's Son
The International
2009 · as Francis Ehames
Virgin Territory
2007 · as Bernardo
The Government Inspector
2005 · as Geoff Hoon
The Adventures of Young Indiana Jones: Trenches of Hell
1999 · as Devereux
Before the Rain
1994 · as Nick