- 2022年《伊尼舍林的报丧女妖》饰演:帕德里克
- 2022年《新蝙蝠侠》饰演:企鹅人
- 2021年《北海鲸梦》饰演:科林·法瑞尔
- 2021年《太空异旅》饰演:Richard
- 2021年《杨之后》饰演:杰克
- 2020年《阿特米斯的奇幻历险》饰演:阿特米斯·法尔一世
- 2019年《绅士们》饰演:Coach
- 2017年《牡丹花下》饰演:约翰·麦克伯尼
- 2016年《神奇动物在哪里》饰演:格雷夫斯
- 2015年《通灵神探》饰演:查尔斯·安布罗斯
- 2014年《冬日奇缘》饰演:彼得·雷克
- 2013年《死人的复仇》饰演:维克多
- 2012年《七个神经病》饰演:马蒂
- 2009年《验伤》饰演:MarkWalsh
- 2006年《迈阿密风云》饰演:桑尼·科洛克特
- 2003年《谍海计中计》饰演:詹姆斯.克莱顿