2007
as Bernardo
2009
as Francis Ehames
1989
as Sir Thomas Grey
2012
as Evelyn's Son
2011
as Martin Morland, UK Ambassador 1988
2017
as Georgie
2013
as Serge
1991
as Stephen Restarick
1994
as Nick
as Wise Bird 1 (voice)
1999
as Devereux
2019
as Tim
2005
as Ibbotson
1990
as Himself / Laertes
as Geoff Hoon
as Dominic
2025
as Adrian