- 2016年《美国队长3:内战》饰演:幻视
- 2018年《旅程尽头》饰演:Osborne
- 2000年《天王流氓》饰演:YoungGangster
- 2009年《造物弄人》饰演:查尔斯·达尔文
- 2003年《罪孽的代价》饰演:Nicholas
- 2021年《漫威影业:集结》饰演:保罗·贝坦尼
- 2015年《贵族大盗》饰演:杰克·斯特莱普
- 2013年《钢铁侠3》饰演:保罗·贝坦尼
- 2011年《驱魔者》饰演:保罗·贝坦尼
- 2010年《基督再临》饰演:保罗·贝坦尼
- 2006年《防火墙》饰演:比尔
- 2015年《复仇者联盟2:奥创纪元》饰演:幻视
- 2012年《复仇者联盟》饰演:贾维斯
- 2010年《钢铁侠2》饰演:JARVIS
- 2012年《萧红【影视解说】》饰演:Dustfinger
- 2003年《怒海争锋》饰演:斯蒂芬·马杜林