4. Once Upon a Time in Mexico - "Mexican Sands"
![](http://whatculture.com/wp-content/uploads/2012/10/Picture-417-620x263.png)
Some people have a problem with Johnny Depp taking over the movie world. But when it's in a role like Agent Sands from Robert Rodriguez's
Once Upon a Time in Mexico, I have no problem whatsoever. He's such a fun, manic, and cripplingly sardonic character that he's just begging for a spin-off. I think Rodriguez should take a break from Danny Trejo's spotlight in the
Machete films and go back to the basics with Sands. And cast Mel Gibson as the villain. Because you can never have enough crazy in a Rodriguez film.