- 2023年《秘密入侵》饰演:Talos
- 2013年《松林外》饰演:本·门德尔森
- 2012年《温柔杀戮》饰演:本·门德尔森
- 2019年《兰开斯特之王》饰演:HenryIV
- 2014年《黑海夺金》饰演:弗雷泽
- 2016年《乌娜》饰演:雷
- 2017年《侠盗一号:星球大战外传》饰演:奥森·克伦尼克(主管)
- 2017年《至暗时刻》饰演:乔治六世国王
- 2005年《新世界》饰演:本·门德尔森
- 2000年《垂直极限》饰演:台·马尔科姆
- 2014年《法老与众神》饰演:Hegep
- 2013年《忘年恋曲》饰演:本·门德尔森
- 2015年《密西西比游戏》饰演:盖瑞
- 2012年《蝙蝠侠:黑暗骑士崛起》饰演:约翰·达盖特
- 2015年《西部慢调》饰演:派恩