Once Upon a Time in Mexico

El Mariachi (Antonio Banderas) stops Barillo (Willem Dafoe) and saves Mexico's president. Sands (Johnny Depp) has his eyes cut out.
Thanks, Mesmo12!

(Links open in new window)
Read more about this film at The Internet Movie Database.

Buy it on DVD at Amazon.com.
Buy the soundtrack CD at Amazon.com.

Buy this poster at moviegoods.com