Viggo Mortensen es Diego Alatriste, capitán al servicio del Rey de España en la guerra de Flandes. Una de las más famosas novelas de Arturo Pérez Reverte llega al cine como una superproducción internacional con muchos actores españoles de renombre: Elena Anaya, Javier Cámara, Eduardo Noriega, Eduard Fernández y más.