Nel diciassettesimo secolo, Diego Alatriste è un soldato al servizio di Filippo IV di Spagna. Coraggioso e fedele al giuramento prestato al suo re, Alatriste sta combattendo nelle fredde terre di Flandes. Il suo migliore amico e compagno d'armi, Balboa, cade in un'imboscata tesagli dai nemici. Diego tenta di salvarlo, ma ogni suo gesto è inutile e, in punto di morte, Balboa fa giurare all'amico che si prenderà cura del suo unico figlio, Iñigo, e che lo crescerà come un figlio e come un soldato. Alatriste glielo promette, ma alla fine della guerra, quando torna a Madrid dalla donna che ama, l'attrice Maria de Castro, e al suo dovere, si trova davanti agli occhi uno spettacolo desolante. L'impero di Filippo IV è in pieno declino.