- 2016年《放荡生活》饰演:Chandler
- 2014年《我们假期做了什么》饰演:戈蒂
- 2014年《霍比特人3:五军之战》饰演:Dain
- 2012年《勇敢传说》饰演:弗格斯国王
- 2012年《四重唱》饰演:Wilf
- 2010年《格列佛游记》饰演:KingTheodore
- 2009年《处刑人2》饰演:诺亚
- 2008年《X档案:我要相信》饰演:约瑟夫
- 2006年《加菲猫2》饰演:达吉斯伯爵
- 2004年《雷蒙·斯尼奇的不幸历险》饰演:蒙蒂叔叔
- 2003年《最后的武士》饰演:比利·康诺利
- 2003年《重返中世纪》饰演:比利·康诺利
- 1999年《处刑人》饰演:“公爵”
- 1998年《英雄不改本色》饰演:Hughie
- 1997年《布朗夫人》饰演:约翰·布朗
- 1993年《桃色交易》饰演:AuctionM.C.