- 2018年《头号玩家(普通话)》饰演:索伦托
- 2012年《温柔杀戮》饰演:本·门德尔森
- 2013年《松林外》饰演:本·门德尔森
- 2023年《秘密入侵》饰演:Talos
- 2020年《局外人》饰演:RalphAnderson
- 2020年《局外人》饰演:RalphAnderson
- 2016年《至亲血统第二季》饰演:丹尼·雷伯恩
- 2019年《兰开斯特之王》饰演:HenryIV
- 2014年《黑海夺金》饰演:弗雷泽
- 2016年《乌娜》饰演:雷
- 2016年《乌娜》饰演:雷
- 2017年《侠盗一号:星球大战外传》饰演:奥森·克伦尼克(主管)
- 2017年《至暗时刻》饰演:乔治六世国王
- 2005年《新世界》饰演:本·门德尔森
- 2000年《垂直极限》饰演:台·马尔科姆
- 2014年《法老与众神》饰演:Hegep