- 2023年《路德:落日之殇》饰演:约翰·路德
- 2020年《宁静的世界》饰演:伊德里斯·艾尔巴
- 2019年《查理驾到》饰演:Charlie
- 2019年《速度与激情:特别行动》饰演:布里克斯顿
- 2019年《路德第五季》饰演:DCIJohnLuther
- 2019年《猫》饰演:伊德里斯·艾尔巴
- 2018年《复仇者联盟3:无限战争》饰演:Heimdall
- 2017年《茉莉牌局》饰演:查理
- 2017年《黑暗塔》饰演:罗兰·德鄯
- 2016年《百条大道》饰演:Max
- 2016年《奇幻森林》饰演:谢利·可汗、老虎
- 2014年《危险行为》饰演:ColinEvans
- 2013年《环太平洋》饰演:StackerPentecost
- 2013年《环太平洋》饰演:StackerPentecost
- 2013年《路德第三季》饰演:DCIJohnLuther
- 2013年《曼德拉》饰演:内尔森·曼德拉