Anthony Hopkins glumi Don Diega de la Vegu, koji je kao maskirani mačevalac Zorro poveo Meksikance protiv španjolske tiranije pod vodstvom nemilosrdnog Montera (Stuart Wilson). No oni ga uhvate, ubiju njegovu ženu, njega zatvore i otmu mu kćer Elenu. Dvadeset godina poslije, kada sazna da se...
Elliot Richards (Brendan Fraser) se zaljubljuje u kolegicu Alison (Frances O'Connor), koja jedva da ga primjećuje. U želji da je osvoji, on je spreman učiniti doslovno sve. No njegov očaj namirisao je vrag utjelovljen u seksipilnu ženu (Elizabeth Hurley), koja mu ponudi sedam želja u zamjenu...