Once Upon A Time In Mexico

Once Upon A Time In Mexico

Streaming

Stream Once Upon A Time In Mexico instantly on NOW

After piling up enough bodies to block the entire US-Mexican border in El Mariachi and Desperado, Antonio Banderas returns as the enigmatic, guitar-slinging hero for the third part of Robert Rodriguez's 'Mariachi' trilogy. Johnny Depp triggers the sprawling plot as a corrupt CIA agent who hires Banderas' hitman to bump off a scheming druglord (Willem Dafoe) who's planning a coup d'etat in Mexico. Throw in Mickey Rourke as a flamboyant henchman, Eva Mendes as a ballsy cop and Salma Hayek in steamy flashbacks, and the scene is set for a whirling, swirling, tamale-hot bulletfest.
15 CertificationRated 15 - Not suitable for children under 15 years of age.|2003|97 Mins|Action

Director:Robert Rodriguez

Cast:Antonio Banderas, Salma Hayek, Johnny Depp, Mickey Rourke, Willem Dafoe, Eva Mendes, Danny Trejo, Enrique Iglesias, Marco Leonardi, Cheech Marin, Rubén Blades, Gerardo Vigil, Pedro Armendáriz Jr.

Cinema Membership auto-renews at €11.99 a month. No Contract. Cancel anytime.

Cinema Membership auto-renews at €11.99 a month. No Contract. Cancel anytime.

Join the home of brilliant entertainment

  • Entertainment Membership

    €11.99 per month

    Critically acclaimed shows you won't find anywhere else

    Entertainment Membership auto-renews at €11.99 a month. No Contract. Cancel anytime.

    Find out more
  • Hayu Membership

    €5.99 / month

    Reality TV shows fresh from the US

    Find out more
  • Sports Membership

    from €11.99

    The biggest live matches and events on Sky Sports

    Choose from a Day or Month Membership

    Find out more
  • Sports Extra Membership

    from €11.99

    The biggest live matches and events on BT Sport & Premier Sports

    Choose from a Day or Month Membership

    Find out more