Don Diego de la Vega (Zorro)'s son, Cesar (Douglas Fairbanks), is in Spain finishing his education. While Cesar is showing off to friends his remarkable prowess with the whip, he accidentally clips off the feather shako on the hat of Don Sebastian (Donald Crisp) of the Palace Guard. Although Cesar apologizes immediately, Sebastian is unforgiving. Their duel is interrupted by a runaway bull. Trapped on the ground with his sword belt tangled in his boot, certain to be gored by the bull, Sebastian is saved at the last minute by Cesar. This further infuriates him. The action is observed by Queen Isabella (Stella De Lanti) and her guest, Austrian Archduke Paul (Warner Oland); she requests Cesar's company immediately. Another friend of Cesar, Don Fabrique Borusta (Jean Hersholt), offers to bring him to Her Majesty.
Le Docteur Kracken, un scientifique fou, cherche le secret de la vie éternelle. Il découvre un squelette animé parlant qui s'avère être la sorcière déjà aperçue dans le film précédent. Kracken l'aide à ranimer son monstrueux fils et cherche un moyen pour lui rendre son corps. Pour leurs expériences, ils envoient le monstre enlever de jeunes femmes.
Le Zorro écarlate doit affronter trois mystères : une diligence qui disparaît, la mort de propriétaires terriens et un peuple terrifié par le maléfique El Látigo.
Luis et son compagnon de voyage Pascual arrivent dans un village où se déroule l'exécution publique de Tomás García. Celui-ci est pendu pour meurtre. Alors que son corps est laissé exposé pour servir d'exemple, il est volé durant la nuit par sa mère. Sorcière, elle utilise la magie pour ressusciter son fils. Revenu sous une apparence monstrueuse et contrôlé par sa mère, le zombie s'attaque à tous ceux qui ont participé à sa mort. Les victimes sont retrouvées étranglées par un foulard ou une corde de pendaison.
Franco et Ciccio, deux cousins siciliens, s'embarquent clandestinement pour la Californie pour chercher de l’or. Mais arrivés sur place, ils se retrouvent très vite mêlés aux évènements opposants Zorro au gouverneur de la région.
Paco, neveu de Don Diego, est un jeune homme incompétent qui rêve de devenir Zorro. Il est vite confronté à des problèmes lorsque le Général Ruarte, despote ayant pris le contrôle de la région New Aragon, commence à courtiser la belle Zaira qui est fiancée à Paco.
En 1670, alors que la peste, venue du Portugal, commence a se répandre en Espagne. Don Luis, un cruel seigneur, se cloitre dans son château et fait assassiner un représentant du gouvernement. Il prévoit de marier la fille de ce dernier à un de ses hommes. Heureusement, un justicier masqué entreprend de rétablir l'ordre dans la région .....