- 2016年《西部世界第一季》饰演:Dr.RobertFord
- 2013年《赤焰战场2》饰演:爱德华·贝利博士Dr.EdwardBailey
- 2011年《雷神》饰演:奥丁
- 1998年《佐罗的面具》饰演:佐罗/狄亚哥·德·拉维格
- 1997年《势不两立》饰演:安东尼·霍普金斯
- 2012年《希区柯克》饰演:阿尔弗雷德·希区柯克
- 1987年《查令十字街84号》饰演:安东尼·霍普金斯
- 1995年《尼克松》饰演:安东尼·霍普金斯
- 1992年《卓别林》饰演:GeorgeHayden
- 1980年《象人》饰演:安东尼·霍普金斯
- 2017年《变形金刚5:最后的骑士》饰演:SirEdmundBurton
- 2015年《惊天绑架团》饰演:海尼根
- 2016年《极速之巅》饰演:HagenKahl
- 2016年《渎职》饰演:安东尼·霍普金斯
- 2016年《西部世界第一季》饰演:罗伯特·福特