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