1821年，迪亚哥·德拉维加（原文中Don為Mr.的意思，為西班牙文 .Diego De La Vega，安东尼·霍普金斯饰）扮作佐罗在墨西哥独立战争中对抗西班牙殖民统治者，并且化身为一位神秘的复仇者，努力保护加利福尼亚省的平民百姓。拉法尔·蒙特罗（饰）是这一地区残暴的总督，他发现了佐罗就是德拉维加，于是带兵冲入其家中逮捕了他，德拉维加的妻子也在这一过程中被一位士兵杀害。蒙特罗还将德拉维加投入大狱并且带走了他的女儿艾琳娜前往西班牙。