Spain 17th century.Diego Alatriste, brave and heroic soldier, is fighting under his King's army in the Flandes region. His best mate, Balboa, falls in a trap and near to die ask to Diego, as his last desire, to looking after his son Inigo and grow him as a soldier. Alatriste has to come back to Madrid.
Gael García Bernal was the first choice for the role played by Unax Ugalde.
Revealing mistakes: When Iñigo arrives at the beach after being freed from the galleys, a really tall modern building can be seen at the left part of the screen.