- 2006年《加勒比海盗2:聚魂棺》饰演:赫特托·巴博萨船长
- 2002年《弗里达》饰演:LeonTrotsky
- 2005年《伊丽莎白》饰演:SirFrancisWalsingham
- 2015年《抱紧他》饰演:Barry
- 0年《泳往直前》饰演:HaroldFingleton
- 2019年《鹈鹕的故事》饰演:Mike'StormBoy'Kingley
- 2017年《加勒比海盗5:死无对证》饰演:赫克托·巴博萨
- 2016年《神战:权力之眼》饰演:太阳神拉
- 2013年《偷书贼》饰演:HansHubermann
- 2010年《国王的演讲》饰演:莱昂纳尔·罗格
- 2011年《绿灯侠》饰演:托玛·雷
- 2011年《风暴之眼》饰演:杰弗里·拉什
- 2011年《加勒比海盗4:惊涛怪浪》饰演:赫克托·巴博萨
- 2010年《猫头鹰王国:守卫者传奇》饰演:杰弗里·拉什
- 2007年《伊丽莎白2:黄金时代》饰演:杰弗里·拉什
- 2007年《加勒比海盗3:世界的尽头》饰演:CaptainHectorBarbossa