Captain Alatriste: The Spanish Musketeer

Viggo Mortensen excels as charismatic soldier-turned-mercenary Captain Alatriste, fighting personal and political battles during the Spanish Imperial Wars of the 17th century. In Spanish with English subtitles, lavishly shot by Agustin Diaz Yanes with outstanding battles scenes as well as plenty of romance and revenge.