- 2006年《致命魔术》饰演:卡特
- 2005年《天气预报员》饰演:罗伯特·斯伯瑞兹
- 2000年《特工佳丽》饰演:维可多·梅林
- 2020年《四个孩子与神奇动物》饰演:Psammead
- 2013年《惊天魔盗团》饰演:亚瑟·特瑞斯勒
- 2012年《蝙蝠侠:黑暗骑士崛起》饰演:阿尔弗雷德
- 2013年《惊天魔盗团》饰演:ArthurTressler
- 2015年《王牌特工:特工学院》饰演:亚瑟
- 2012年《地心历险记2:神秘岛》饰演:Alexander
- 2011年《吉诺密欧与朱丽叶》饰演:LordRedbrick
- 2017年《三个老枪手》饰演:乔
- 2016年《惊天魔盗团2》饰演:亚瑟·特瑞斯勒
- 2015年《最后的巫师猎人》饰演:多兰、第36代牧师
- 2008年《新飞越比佛利第一季》饰演:布兰德教授
- 2010年《盗梦空间》饰演:迈尔斯