蒙面英雄佐罗(安东尼·霍普金斯饰)为阻止西班牙总督蒙特罗滥杀无辜,突然从天而降,抢劫了准备被处决的囚犯,从而与蒙特罗结下深仇大恨。 随后,蒙特罗派兵跟随佐罗。 在一场混战中,佐罗的妻子被杀,她年幼的女儿被虐待,佐罗被关进监狱。 20年后,为了事业成功,佐罗戴上面具越狱。 蒙特罗还在作恶,他打算买下加州的所有权。 佐罗找到了一个年轻的小偷玛瑞塔(安东尼奥·班德拉斯·安东尼奥·班德拉斯饰),将自己一生所学教给了他,希望玛瑞塔能阻止蒙特罗的阴谋。 玛瑞塔继承了佐罗的面具,但是当他找到蒙特罗的时候,他发现挡在他面前的那个凶狠的西班牙公主(凯瑟琳·泽塔·琼斯,凯瑟琳·泽塔·琼斯)其实是老佐罗的女儿!