- 2018年《复仇者联盟3:无限战争》饰演:Heimdall
- 2013年《环太平洋》饰演:StackerPentecost
- 2010年《路德第一季》饰演:DCIJohnLuther
- 2013年《路德第三季》饰演:DCIJohnLuther
- 2011年《路德第二季》饰演:DCIJohnLuther
- 2019年《速度与激情:特别行动普通话版》饰演:布里克斯顿
- 2015年《使命召唤》饰演:伊德里斯·艾尔巴
- 2016年《奇幻森林》饰演:谢利·可汗、老虎
- 2016年《意外的第二个孩子》饰演:伊德里斯·艾尔巴
- 2016年《意外的第二个孩子》饰演:伊德里斯·艾尔巴
- 2016年《海底总动员2:寻找多莉》饰演:弗卢克
- 2016年《百条大道》饰演:Max
- 2017年《黑暗塔》饰演:罗兰·德鄯
- 2013年《曼德拉》饰演:内尔森·曼德拉
- 2004年《火线第三季》饰演:伊德里斯·艾尔巴
- 2003年《火线第二季》饰演:伊德里斯·艾尔巴