- 2015年《绝命海拔》饰演:GuyCotter
- 2009年《阿凡达》饰演:杰克·萨利
- 2012年《窗台上的男人》饰演:尼克
- 2011年《德州杀场》饰演:麦克尔
- 2009年《终结者2018》饰演:马库斯
- 2010年《一夜迷情》饰演:麦可
- 2015年《破坏者》饰演:巨兽
- 2005年《大偷袭》饰演:PFCLucas
- 2014年《无人看护》饰演:Moses
- 2010年《一夜迷情》饰演:MichaelReed
- 2009年《终结者2018》饰演:MarcusWright
- 2010年《诸神之战》饰演:珀修斯
- 2016年《血战钢锯岭》饰演:葛洛佛队长
- 2016年《惊天绑架团》饰演:威廉
- 2024年《漂流》饰演:萨姆·沃辛顿
- 2022年《阿凡达:水之道》饰演:JakeSully