2002
as Rawlins
2006
as Loschek
2019
as Brian
2001
as George Lusk
2014
as Gentleman Critic
as Porter
1999
as Rutland Barrington
2024
as Bishop Bell
2004
as Mr. Lewis
2009
as Dr. Bree
2018
as Magistrate Rev Ethelston
as Archie
2021
as Fraser
2023
as Mr Salter
2013
as Michael Cocks
as Sammy Cargill
1998
as Stable Lad
as Lord Mayor
as Mr Stanley
2007
as Daniel