Tapahtuu vuonna 1850. Köyhät ja epätoivoiset kalifornialaiset ovat äänestämässä Kalifornian liittymisestä unioniin 31. osavaltiona. Hankkeelle löytyy myös vastustajia, jotka yrittävät varastaa myönteisen vaalituloksen ennen kuin se viedään kuvernöörille. Zorro (Antonio Banderas), eli aristokraatti Alejandro de la Vega, kuitenkin estää sen ja toimittaa tuloksen kuvernöörille. Nyt kun Kalifornia on liittymässä unioniin, Don Alejandron vaimo Elena (Catherine Zeta-Jones) odottaa miehensä luopuvan Zorrona esiintymisen ja keskittyvän perhe-elämään. Se on kuitenkin vaikea paikka, sillä Don Alejandro haluaa vielä varmistaa, että kaikki tulee sujumaan hyvin. Elena suuttuu niin, että ajaa Alejandron pois kotoa. Heidän pikku poikansa ei tiedä isänsä salaisesta roolista, eikä ymmärrä miksi tämä on niin paljon poissa kotoa. Jonkin ajan kuluttua Elena haluaa avioeron, mutta siihen löytyy pakottava syy. Hän tutustuu myös vasta maahan tulleeseen ranskalaiseen, kreivi Armandiin. Kreivi ei vaikuta täysin vilpittömältä…