Podczas aresztowania Don Diego ginie jego żona Esperanza, a ich córka Elena zostaje porwana przez Montero. Po 20 latach Don Diego ucieka z więzienia. Zamierza dokonać zamachu na swego wroga, gdy w towarzyszącej mu dziewczynie rozpoznaje swoją córkę (Catherine Zeta-Jones). Na wykonawcę swej zemsty wybiera więc młodego bandytę Alejandro (Antonio Banderas), który wraz z bratem pomógł mu przed laty. Na Montero pada blady strach: znów pojawił się Zorro i na dodatek zawrócił w głowie jego przybranej córce.