Diego Alatriste (Aitor Luna) hat in Flandern gekämpft, sein Leben verdankt er einem Kameraden, der später gefallen ist. Nach dem Krieg schlägt sich Capitan Alatriste, wie der stadtbekannte Haudegen in Madrid genannt wird, als Söldner durch. Er ist der Mann für die zwielichtigen, hochriskanten Aufgaben. Als an ihn der Auftrag, zwei angebliche Ketzer zu töten, heran getragen wird, gerät Alatriste in eine brisante Intrige, an der die allerhöchsten Kreise von Hof und Kirche beteiligt sind. Zur gleichen Zeit taucht Íñigo Balboa (Marcos Ruiz) bei Alatriste auf, der vaterlose Sohn seines Kriegskameraden. Fortan ist der Capitan Ersatzvater für einen Jungen auf dessen Weg, ein Mann zu werden.