Once Upon a Time In Mexico

    Once Upon a Time In Mexico

    6.3/10
    1h41min
    R
    2003Action

    Where to watch

    Available at home

    YouTube

    YouTube

    Buy $12.99
    Watch
    • Google Play Movies

      Google Play Movies

      Buy $12.99
      Watch
    • Amazon Video

      Amazon Video

      Buy $12.99
      Watch
    • Apple TV

      Apple TV

      Buy $12.99
      Watch
    • AMC on Demand

      AMC on Demand

      Buy $12.99
      Watch
    • AMC Plus Apple TV Channel

      AMC Plus Apple TV Channel

      Subscription
      Watch
    • AMC+

      AMC+

      Subscription
      Watch
    • AMC+ Amazon Channel

      AMC+ Amazon Channel

      Subscription
      Watch
    • Fandango At Home

      Fandango At Home

      Buy $13.99
      Watch
    • Netflix

      Netflix

      Subscription
      Watch

    Source: JustWatch

    El Mariachi returns to town for a final showdown against a corrupt general.

    Trailer


    Watch full movies online

    Press play and be surprised!

    Surprise me
    Leaping back into action, gun-slinging, guitar-toting hero "El Mariachi" is back in town in ONCE UPON A TIME IN MEXICO, as director Robert Rodriguez delivers the epic final chapter of his pulp Western trilogy. Starring Antonio Banderas, Salma Hayek, Johnny Depp, Mickey Rourke, Eva Mendes, Enrique Iglesias and Willem Dafoe ONCE UPON A TIME IN MEXICO is a full-frontal assault.