Na území dnešnej Kalifornie bojoval pred rokmi proti bezpráviu španielskych kolonizátorov legendárny hrdina Zorro. Muž s čiernou maskou a zástanca chudobných bol v skutočnosti ctihodný a zámožný Don Diego de la Vega (Anthony Hopkins). Kráľovský miestodržiaci Don Rafael Montero (Stuart Wilson) nanešťastie krátko pred pádom španielskej krutovlády odhalil Zorrovu identitu. Pri dramatickom stretnutí tragicky umiera Vegova milovaná manželka a krutý Montero unesie jeho malú dcérku Elenu. Ctihodný Don Diego de la Vega alias obdivovaný a milovaný Zorro zmizne na dlhých dvadsať rokov v temnej väzenskej cele. Don Montero sa vracia do Kalifornie. Chce tu založiť nezávislú republiku a hlavne vydrancovať novoobjavené zlaté doly. De la Vega hnaný túžbou po pomste ujde z väzenia a prijíma za svojho žiaka zlodejíčka Alejandra Murietu (Antonio Banderas), ktorý mu kedysi pred dvadsiatimi rokmi ako malý chlapec zachránil život a teraz utápa svoj žiaľ nad stratou brata v alkohole. De la Vegu a Murietu spája okrem náklonnosti k chudobným aj nenávisť k spoločnému nepriateľovi - Alejandrov brat totiž zomrel rukou jedného z Monterových hrdlorezov. No skôr než okúsia chuť sladkej pomsty a zachránia pracovitý ľud Kalifornie pred nástrahami krutého Montera, čaká na oboch nejedna náročná skúška. Mladý Alejandro sa musí zdokonaliť v boji i v spoločenskom chovaní a de la Vega sa musí znovu vyrovnať so stratou svojej dcéry, ktorá pricestovala do Kalifornie s Monterom, ktorého považuje za svojho otca...