Diego Alatriste (Viggo Mortensen饰)不是一个高尚的人,但他却是拥有荣誉与勇猛的男子汉。在17世纪的西班牙军队中担任上校,他逐渐成为这个国家帝国战争的英雄。在个人感情方面,他深深地爱着美丽的María de Castro(Ariadna Gil饰),她是一位著名的舞台剧演员。为了兑现父亲临终前许下的诺言,Alatriste一直是年幼的í?igo de Balboa (Unax Ugalde饰)的监护人,同时还试图按照自己的愿望把他培养成一名军人。更加重要的是,他希望男孩能够远离美貌但危险的女孩Angelica de Alquézar(Elena Anaya饰)。
í?igo也许已经被她的美貌所折服,但是她的父亲却正好是Alatriste的宿敌。一些神秘的大人物,根据推测应该是为宗教裁判所首领Fray Emilio Bocanegra(Blanca Portillo饰)效力的人,雇佣Alatriste和Luis de Alquézar去刺杀两个英国旅行者,他们是来拜访英国大使馆的。当Alatriste与英国人相遇的时候,完全被他们的战斗精神所打动,于是决定放走他们,Luis de Alquézar对此感到非常不满。
·影片是根据前西班牙战地记者Arturo Pérez-Reverte的系列小说改编而来。他创作该书的灵感还是来自于看了他女儿Carlota学校发的历史课本。上面只有一页是关于黄金时代(Siglo de Oro)的内容,公元16至17世纪当时的西班牙是世界上的超级强权大国。14岁的Carlota从此开始帮助父亲研究这段历史,于是就有了出版发行在1996年的第一部小说,作者署名是Arturo y Carlota Pérez-Reverte。到影片进入制作前,已经出版了五部小说,该片可以说是根据小说中的一些重要段落创作而成……2006年底出版发行第六部小说。Pérez-Reverte说他的这本新书从电影中得到不少灵感。