- 2005年《长靴》饰演:Lola
- 2010年《特工绍特》饰演:皮博迪
- 2006年《局内人》饰演:DetectiveBillMitchell
- 2015年《火星救援》饰演:文卡特·卡波尔
- 2023年《儿童捕手》饰演:艾德里安·赫莱姆斯里
- 2006年《人类之子》饰演:切瓦特·埃加福特
- 2023年《孤高》饰演:卡尔·莫度
- 2019年《驾驭风男孩》饰演:TrywellKamkwamba
- 2009年《谜一样的双眼》饰演:雷
- 2013年《为奴十二年》饰演:所罗门·诺瑟普
- 2019年《驾驭风男孩》饰演:柴威尔·坎库温巴
- 2003年《真爱至上》饰演:Peter
- 2005年《四兄弟》饰演:VictorSweet
- 2016年《红色警戒999》饰演:迈克尔·阿特伍德