2015
as Doctor Boris Zarubin
2018
as Brown
2025
as Professor Greenwood
as Hugh Ellyn
2023
as Father Brendan
as Klemens von Metternich
2001
as DCI Chris Medwynter
2013
as Michaels
1999
as Giff Sanders
2016
as Duke of Buckingham
as Ferguson
2003
as Cousin Henry
2021
as G.D. Birkhof
1986
as Andy Johnson
as Philip
2026
as FINN
2006
as The Major
2022
as Matthias
1998
as Edmund
1996
as Philostrate / Puck