Tento příběh se odehrává ve Španělsku 17.století za panování krále Filipa IV., slabého a manipulovatelného panovníka. Alatriste (Viggo Mortensen) slouží Jeho Výsosti jako voják ve Flandrech a v mírových časech jako nájemný šermíř v Madridu a Seville. Miluje krásnou Maríu de Castro (Ariadna Gil), nejproslulejší herečku své doby. Slíbil svému umírajícímu otci, že se ujme mladého Iniga Balboa (Unax Ugalde). Marně se jej však pokouší zachránit před vojenskou službou a také před panovačnou a zneklidňující Angelicou Alquézar (Elena Anaya)! Příběh je plný intrik…