The Legend of Zorro is a 2005 American swashbuckler film and sequel to The Mask of Zorro (1998), directed by Martin Campbell, produced by Walter F. Parkes, Laurie MacDonald and Lloyd Phillips with music by James Horner and written by Roberto Orci and Alex Kurtzman. Antonio Banderas and Catherine Zeta-Jones reprise their roles as the titular hero and his spouse, Elena, and Rufus Sewell stars as the villain, Count Armand. The film takes place in San Mateo County, California and was shot in San Luis Potos, Mexico, with second-unit photography in Wellington, New Zealand. The film was theatrically released on October 24, 2005 by Columbia Pictures. The film earned $142.4 million on a $75 million budget.