- 2023年《奥本海默》饰演:罗杰·罗伯
- 2022年《黑狱》饰演:Hatchet
- 2020年《神弃之地》饰演:卡尔·亨德森
- 2019年《惊涛迷局》饰演:FrankZariakas
- 2018年《登月第一人》饰演:爱德华怀特
- 2017年《查帕奎迪克》饰演:泰德·肯尼迪TedKennedy
- 2017年《泥土之界》饰演:亨利·麦卡伦
- 2016年《我所看到的都是你》饰演:James
- 2015年《圣杯骑士》饰演:Johnny
- 2015年《绝命海拔》饰演:罗布·霍尔
- 2015年《44号孩子》饰演:AnatolyBrodsky
- 2012年《无法无天》饰演:霍华德
- 2012年《猎杀本·拉登》饰演:丹
- 2011年《仰天长啸》饰演:戈登·奥哈拉
- 2011年《德州杀场》饰演:鲁尔
- 2010年《华尔街:金钱永不眠》饰演:NewYorkFedChief