2021 - Belfast - Attore - Frankie West
2011 - The Iron Lady - Attore - Dottore
2009 - The Young Victoria - Attore - Sir Robert Peel
2006 - Diario di uno scandalo - Attore - Sandy Pabblem
1996 - Hamlet - Attore - Laerte
1995 - NEL BEL MEZZO DI UN GELIDO INVERNO - Attore - Joe Harper
1995 - OTHELLO - Attore - Rodrigo
1990 - Amleto - Attore - Rosencrantz
1990 - Il fantasma innamorato - Attore - Marck D. Trumbold
1989 - ENRICO V - Attore - Carlo Vii, Il Delfino
1988 - La maschera - Attore - Leonardo