Damien
Tall Dark and Handsome (2023)
Albert Dussel (voice)
Where Is Anne Frank (2021)
Imperial Recruitment Officer
სოლო: ვარსკვლავური ომების ამბავი (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
ბელი (2013)
Foreign Secretary
აგენტი ჯონი ინგლიში: გადატვირთვა (2011)
Patrick Hastings
In Love with Barbara (2008)
Martin Shields
Hear the Silence (2003)
Malloy
The Man Who Knew Too Little (1997)
Willard
Regeneration (1997)
City Boy
Flying in the Branches (1989)