Tornato in Messico dopo anni di esilio volontario, il vecchio Don Diego de La Vega (Anthony Hopkins) trova i suoi terreni in mano ad un usurpatore, che ha adottato anche sua figlia. Per riavere il tutto chiederà aiuto ad un giovane (Antonio Banderas) disposto ad indossare i panni di Zorro.