- 1985年《比尔博·巴金斯的奇妙旅程》饰演:丹恩
- 2006年《丛林大反攻》饰演:麦克斯奎兹
- 2012年《勇敢传说》饰演:Fergus
- 1999年《处刑人》饰演:“公爵”
- 2008年《X档案:我要相信》饰演:约瑟夫
- 2012年《勇敢传说》饰演:弗格斯国王
- 2006年《加菲猫2》饰演:LordDargis
- 2009年《处刑人2》饰演:比利·康诺利
- 2012年《四重唱》饰演:Wilf
- 2014年《霍比特人3:五军之战》饰演:Dain
- 2010年《格列佛游记》饰演:KingTheodore
- 2003年《最后的武士》饰演:比利·康诺利
- 2004年《雷蒙·斯尼奇的不幸历险》饰演:比利·康诺利
- 2003年《重返中世纪》饰演:比利·康诺利
- 2003年《时间线》饰演:爱德华·乔斯顿
- 2002年《白色夹竹桃》饰演:BarryKolker