- 2019年《复仇者联盟4:终局之战》饰演:埃德温·贾维斯
- 2013年《末日哲学家》饰演:Mr.Zimit
- 2017年《敦刻尔克》饰演:温纳德上校
- 2012年《大侦探波罗第十季》饰演:DerekKettering
- 2015年《幸存者》饰演:保罗·安德森
- 2014年《警察游戏》饰演:詹姆斯·达西
- 2015年《木星上行》饰演:MaximilianJones
- 2011年《英雄时代》饰演:ProfessorFleming
- 2012年《希区柯克》饰演:安东尼·珀金斯
- 2017年《敦刻尔克》饰演:温纳特上校
- 2019年《机器生活》饰演:詹姆斯·达西
- 1997年《王尔德的情人》饰演:FirstFriend
- 2014年《警察游戏》饰演:莫西
- 2015年《特工卡特第一季》饰演:埃德温·贾维斯