Beautiful, interesting, incredible cinema.
The saga of the mythic guitar-slinging hero, El Mariachi (Antonio Banderas), continues in Robert Rodriguez’s bold, non-stop action epic Once Upon a Time in Mexico.