- 1995年《小猪宝贝》饰演:牧羊犬Rex
- 2003年《指环王2:双塔奇兵》饰演:爱隆王
- 1999年《黑客帝国》饰演:特工史密斯
- 1993年《骗局》饰演:雨果·维文
- 2018年《梅尔罗斯》饰演:大卫·梅尔罗斯
- 2003年《指环王3:王者无敌》饰演:埃尔隆德
- 2002年《指环王2:双塔奇兵》饰演:爱隆王
- 2001年《指环王1:魔戒再现》饰演:精灵王埃尔隆德
- 2016年《血战钢锯岭》饰演:汤姆·道斯
- 2015年《裁缝》饰演:雨果·维文
- 2015年《裁缝》饰演:法拉特
- 2015年《霍比特人3:五军之战》饰演:Elrond
- 2014年《愈合》饰演:雨果·维文
- 2019年《骡子》饰演:Det.TomCroft
- 2012年《霍比特人1:意外之旅》饰演:精灵王埃尔隆德
- 2011年《美国队长》饰演:约翰·施密特