XVII secolo: Diego Alatriste è un soldato al servizio di Filippo IV di Spagna. Balboa, il suo migliore amico, in punto di morte gli affida Iñigo, il suo unico figlio. Quando Alatriste torna a Madrid dalla donna che ama - l'attrice María de Castro - e al suo dovere, trova l'impero in pieno declino: dovrà comunque tener fede alla parola data e difendere il giovane Iñigo (innamorato di Angelica, la figlia del terribile Luis de Alquézar), affrontando nuove pericolose avventure......