2024
as Viscount Algernon
1987
as Maurice Hall
2001
as Freddie Nesbitt
1992
as Charles Wilcox
1986
as Party Guest (uncredited)
2021
as Judge Aarvold
2017
as David Ford
2022
as Thomas
2004
as Edward Thomas
1999
as John MacIntosh
1988
as Tony Last
2016
as Brendan Bracken
as Frank Ashton
2007
as Julian Rowan
1997
as Sir Percival Glyde
as 2nd Lt. Siegfried Sassoon
1982
as Jamie
as Uncle Alan Kitson
2002
as Self (uncredited)
2003
as Stephen Farraday