- 2018年《复仇者联盟3:无限战争》饰演:幻视
- 2018年《游侠索罗:星球大战外传》饰演:德赖登·沃斯
- 2017年《旅程终点》饰演:Osborne
- 2016年《美国队长3》饰演:幻视
- 2015年《复仇者联盟2:奥创纪元》饰演:幻视
- 2015年《贵族大盗》饰演:杰克·斯特莱普
- 2014年《超验骇客》饰演:马克思·沃特世
- 2013年《钢铁侠3》饰演:贾维斯
- 2013年《条子家族的崩溃》饰演:JoeFairburn
- 2012年《复仇者联盟》饰演:贾维斯
- 2011年《商海通牒》饰演:WillEmerson
- 2010年《致命伴旅》饰演:约翰
- 2010年《钢铁侠2》饰演:贾维斯
- 2010年《基督再临》饰演:迈克尔
- 2009年《年轻的维多利亚》饰演:墨尔本勋爵
- 2009年《造物弄人》饰演:查尔斯·达尔文