Skip to main content

R| 1 hr. 41 min.

Plot Summary
Return of the mythic guitar-slinging hero, El Mariachi (Antonio Banderas), in the final installment of the Mariachi/Desperado trilogy. The saga continues as El Mariachi makes his way across a rugged landscape on the blood trail of Barrillo (Willem Dafoe), a cartel kingpin with one last score to settle who is planning a coup d'etat against the president of Mexico. Enlisted by Sands (Johnny Depp), a corrupt CIA agent, El Mariachi demands retribution.

Cast: Antonio Banderas , Salma Hayek , Johnny Depp , Mickey Rourke , Willem Dafoe , Eva Mendes , Danny Trejo , Enrique Iglesias

Director: Robert Rodriguez

Genres: Action

Distributor: Columbia Pictures

Once Upon a Time in Mexico (2003)

Release Date: September 12th, 2003|1 hr. 41 min.

watch now
critic reviews (10)
fan reviews ( 0 )
  • 75
    Peter Travers Rolling Stone

    You don't want to miss Depp in this movie -- he knocks it out of the park. show more

  • 100
    San Francisco Chronicle

    Excellent. show more

  • 75
    Claudia Puig USA Today

    Rodriguez is such a visual stylist, and the violence is so cartoonish, that the flurry of whizzing bullets and growing pile of bodies is not as offensive as it might be. show more

How do you watch stuff?


How else do you watch?

Select your online providers
My Settings

You are currently subscribed as: {email}


Get the latest reviews, movie news, photos, and trailers sent straight to your inbox.

Weekly Newsletter

Daily alerts


You're not following any movies.

These are the movies you’re currently following.

    Update settings