This movie was fantastic. The plot was a lot better and easier to follow than in Desperado. It had great action that kept getting better as the movie went on. My only problem with the movie was that two actors that were killed in the first movie (Cheech Marin and Danny Trejo) were featured in this movie. Granted, they were playing different characters, but it still bothered me. Other than that, Once Upon a Time in Mexico was perfect. 9 out of 10.