Avonturenfilm waarin Antonio Banderas als een nieuwe Zorro de kneepjes van het vak leert van zijn voorganger Anthony Hopkins
Het is twintig jaar geleden sinds Don Diego de la Vega (Anthony Hopkins) zijn laatste heldendaad als Zorro heeft verricht. Maar de onderdrukking duurt voort en hij zal een opvolger moeten vinden, die wil vechten voor het Mexicaanse volk. Hij neemt Alejandro Murietta (Antonio Banderas) onder zijn hoede, een struikrover met een vaag verleden. Murietta wordt Zorro, de grote held die de la Vega eens was. Samen strijden ze voor de vrijheid van het volk en zoeken ze de waarheid omtrent de afkomst van de mooie Elena (Catherine Zeta-Jones).