- 2019年《猫》饰演:雷·温斯顿
- 2018年《贼王》饰演:DannyJone
- 2017年《下颌骨》饰演:WilliamCarney
- 2015年《巴尼·汤姆森传奇》饰演:DetectiveInspectorHoldall
- 2015年《极盗者》饰演:AngeloPappas
- 2015年《使命召唤》饰演:史丹利
- 2015年《拉链》饰演:Coaker
- 2014年《诺亚方舟:创世之旅》饰演:土八该隐
- 2014年《伦敦之王》饰演:TerryLord
- 2012年《除暴安良》饰演:JackRegan
- 2012年《白雪公主与猎人》饰演:Trajan
- 2011年《远大前程》饰演:雷·温斯顿
- 2011年《兰戈》饰演:雷·温斯顿
- 2011年《雨果》饰演:克劳德
- 2010年《黑暗边缘》饰演:杰德伯格
- 2010年《伦敦大道》饰演:甘特