- 2019年《沙丘》饰演:DukeLetoAtreides
- 2018年《一生》饰演:奥斯卡·伊萨克
- 1995年《承诺》饰演:迈克尔
- 2021年《婚姻生活》饰演:奥斯卡·伊萨克
- 2020年《宁静的世界》饰演:奥斯卡·伊萨克
- 2018年《最终行动》饰演:PeterMalkin
- 2018年《永恒之门》饰演:PaulGauguin
- 2018年《湮灭》饰演:凯恩
- 2017年《星球大战8:最后的绝地武士》饰演:波·达默龙
- 2015年《星球大战7:原力觉醒》饰演:波·达默龙
- 2015年《亡命地中海》饰演:吕达尔
- 2013年《醉乡民谣》饰演:勒维恩·戴维斯
- 2008年《永不退缩》饰演:迈克尔·佩里
- 2011年《亡命驾驶》饰演:奥斯卡·伊萨克
- 2011年《美少女特攻队》饰演:奥斯卡·伊萨克
- 2011年《美少女特攻队》饰演:BlueJones