Cinco de Mayo isn't the Mexican Independence Day. That's September 16. But it does celebrate an unprecedented military victory. A small Mexican army routed the superior French forces at the Battle of Puebla on May 5, 1862. Here are movies to celebrate Mexican culture. Best Movies for Cinco De Mayo