Damien
Tall Dark and Handsome (2023)
Albert Dussel (voice)
Where Is Anne Frank (2021)
Imperial Recruitment Officer
Solo: Priča iz Ratova zvijezda (2018)
Julius Caesar
RSC Live: Julius Caesar (2017)
Lord Hall
Angel (2015)
Alistair's Father
The Riot Club (2014)
Bill Shand-Kydd
Lucan (2013)
Rex Tucker
An Adventure in Space and Time (2013)
Lord Mayor
Belle (2013)
Foreign Secretary
Johnny English ponovno jaše (2011)
Patrick Hastings
In Love with Barbara (2008)
Martin Shields
Hear the Silence (2003)
Malloy
Čovjek koji je premalo znao (1997)
Willard
Regeneration (1997)
City Boy
Flying in the Branches (1989)