In 19th century Mexico, legendary swordsman Zorro has passed on his weapon and his sense of duty to his noble son, Diego, a dashing swashbuckler like his father. But after an injury sidelines Diego, he is forced to hand the mask over to his twin, Ramon.

George Hamilton
as Don Diego Vega / Zorro / Bunny Wigglesworth / The Gay Blade / Ramon Vega

Lauren Hutton
as Charlotte Taylor Wilson

Brenda Vaccaro
as Florinda

Ron Leibman
as Captain Esteban

Donovan Scott
as Paco

James Booth
as Velasquez

Helen Burns
as Consuela

Clive Revill
as Garcia

Carolyn Seymour
as Dolores

Eduardo Noriega
as Don Francisco