- 2013年《红杏出墙》饰演:劳伦特·莱克莱尔
- 2019年《星球大战:天行者崛起》饰演:波·达梅隆
- 2012年《谍影重重4》饰演:Outcome#3
- 2018年《湮灭》饰演:凯恩
- 2018年《星球大战:最后的绝地武士》饰演:波·达梅龙
- 2011年《十年》饰演:Reeves
- 2018年《蜘蛛侠:平行宇宙》饰演:米盖尔‧欧哈拉
- 2021年《婚姻生活》饰演:奥斯卡·伊萨克
- 2011年《美少女特攻队》饰演:奥斯卡·伊萨克
- 2011年《美少女特攻队》饰演:BlueJones
- 2012年《永不退缩》饰演:迈克尔·佩里
- 2011年《亡命驾驶》饰演:奥斯卡·伊萨克
- 2013年《醉乡民谣》饰演:勒维恩·戴维斯
- 2020年《沙丘》饰演:DukeLetoAtreides
- 2016年《承诺》饰演:迈克尔
- 2018年《永恒之门》饰演:PaulGauguin