as Adrian
2025
as Tim
2019
as Georgie
2017
as Wise Bird 1 (voice)
as Serge
2013
as Evelyn's Son
2012
as Martin Morland, UK Ambassador 1988
2011
as Francis Ehames
2009
as Bernardo
2007
as Ibbotson
2005
as Geoff Hoon
as Devereux
1999
as Nick
1994
as Stephen Restarick
1991
as Dominic
as Himself / Laertes
1990
as Sir Thomas Grey
1989
as Alexander Wedderburn
2024
as Rowley Carmichael
2021
as Count Rastopchin
2016
as Colonel Harry Quarry
2014
as Jeffrey Greensleeves
as Producer
as Dr Heinrich Hunsecker (voice)
as Simon
2002
as Father George
as Nick Cheyney
1997
as DS Lacey
1996
as Hurry
1995
as Travis
1992