The Legend of Zorro (2005)
The Legend of Zorro is a 2005 swashbuckler film and sequel to The Mask of Zorro (1998), directed by Martin Campbell. 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, which takes place in San Mateo County, California, was shot in San Luis Potosí, Mexico with second-unit photography in Wellington, New Zealand.
More at Wikipedia.