2023
as Carter
2022
as Robert
2022
as Pete
2022
as Gulliver Bauer
2021
as Dr. Medhurst
2020
as Unknown Number (voice)
2020
as T. E. Lawrence
2020
as Dr. Stanhop
2019
2018
as Richard de Burgh, Earl of Ulster
2017
as NKVD Officer Pervak
2015
as Whittington
2015
as Father Crowe
2013
as British Lawyer
2013
as Detective Superintendent Alan Alford
2011
as Stephen Morrison
2011
as Jay
2011
as Dad
2009
as John
2009
as Chris Newman
2009
as Prison Governor
2009
as Carnot
2009
as Graham Beace
2008
as John Eldridge
2008
as Theodosius (as Jonathan Phillips)
2007
as Liam
2007
as Iain
2005
2004
as Neil Ryder
2004
2003
as Ian
2002
as Barry Bell
2002
as Rustam Urazov
2002
as Vincente
2002
2002
as Jacques
2001
as Oliver Lewis
2000
1999
as Brian North
1998
1997
as Second Officer Lightoller
1997
as Orlando Lamington
1996
1995
as Kevin Gregson
1993
1992
1992
1992
as Tough Man
1992
as Jacques
1991
1990
as Catesby
1990
as Philip Colthard
1990
as Werner Schultze / Mark Weiss
1989
as Terry
1989
as James Johnstone
1989
as Charles
1987
as Various roles (as Jonathan Phillips)
1987
as Count
1987
as Youth Outside Lavatory
1987
as Ralph
1986
as Ronnie
1986
as Terry Slingsby
1974