维果·莫特森 Viggo Mortensen ....Capitan Diego Alatriste,埃琳纳·安娜亚 Elena Anaya ....Angelica de Alquezar,尤纳克斯·阿高德 Unax Ugalde ....i?igo de Balboa,艾妮安娜·姬儿 Ariadna Gil ....Maria de Castro,爱德华多·诺列加 Eduardo Noriega ....Conde de Guadalmedina,Pilar Bardem,贾维尔·卡马拉 Javier
蔡卓妍 Charlene Choi,郑伊健 Ekin Cheng,何超仪 Josie Ho,成龙 Jackie Chan,陈冠希 Edison Chen,莫文蔚 Karen Mok,黄秋生 Anthony Wong Chau-Sang,张达明 Tat-Ming Cheung,丹尼尔·奥尼尔 Daniel O'Neill,里卡多·马姆多 Ricardo Mamood,黄燕强 Wong Yin Keung,梁敏仪 Winnie Leung,Matthew Sturgess Matthew Sturg