Don Diego de la Vega (Anthony Hopkins) évekig vívta harcát a kegyetlen kormányzó ellen Zorro álarca mögé bújva. A legyőzhetetlen és rettenthetetlen hős illúzióját keltő férfi azonban ugyanolyan hús-vér ember, mint bárki más, egy napon pedig a kormányzónak sikerül is sarokba szorítania. Feleségét megölik, lányát gyámság alá helyezik, őt magát pedig börtönbe vetik. Csak húsz év múltán sikerül megszöknie a rácsok mögül, ekkorra azonban már túl öregnek bizonyul ahhoz, hogy felöltse a régi maszkot. A sors összehozza egy ifjú útonállóval (Antonio Banderas), aki talán méltó lehet Zorro álarcára.