Beautiful, interesting, incredible cinema.

See what’s playing
Once Upon a Time in Mexico
5.3
/10
1,314 Ratings

Synopsis

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.