Lata 1618-1648, wojna trzydziestoletnia. Dwór hiszpańskiego króla, Filipa IV Habsburga, staje się miejscem podłych intryg, które knują kanclerz, sekretarz królewski i inkwizytor. Wśród żołnierzy Habsburga jest Diego Alatriste y Tenorio (Viggo Mortensen), który odznacza się wyjątkową odwagą. W czasie, gdy nie przebywa na wojnie, dorabia pojedynkując się za innych. Nie udaje mu się ustrzec przed śmiertelną pułapką swojego przyjaciela, Lope Balboa (Alex O'Dogherty). Ten prosi go, aby zaopiekował się jego synem, Ínigo (Unax Ugalde). Diego postanawia uczynić z chłopaka żołnierza. Film jest ekranizacją powieści Artura Péreza-Revertego.
Viggo Mortensen
Diego Alatriste
Elena Anaya
Angélica de Alquézar
Unax Ugalde
Íñigo Balboa
Eduard Fernández
Sebastián Copons
Eduardo Noriega
Conde de Guadalmedina
Ariadna Gil
María de Castro
Juan Echanove
Francisco de Quevedo
Javier Cámara
Conde Duque de Olivares
Antonio Dechent
Curro Garrote
Blanca Portillo
Fray Emilio Bocanegra
Francesc Garrido
Martín Saldaña
Pilar López de Ayala
Mujer de Malatesta