Luego de ayudar una vez más a la ciudad de California con sus habilidades de espadachín, el Zorro (Antonio Banderas) debe, de una vez por todas, cumplir la promesa que le hizo a su adorada esposa Elena (Catherine Zeta-Jones) de abandonar para siempre la máscara del Zorro y atender así sus responsabilidades de esposo y padre, pues ahora Don Alejandro De La Vega tiene un hijo de 10 años, Joaquín (Adrián Alonso).
Sin embargo, una nueva crisis golpea la ciudad y Alejandro se ve en la necesidad de enmascararse nuevamente; Elena se sentirá traicionada y Alejandro deberá elegir entre su vida de superhéroe y su responsabilidad como marido y padre.