added by TheCountess
Source: Columbia Pictures Industries
Johnny Depp stars as Agent Sands in the Robert Rodriguez film "Once Upon A Time In Mexico" / images found at johnnydepp-zone.com
This Once Upon a Time in Mexico photo contains
fedora, felt hat, homburg, stetson, trilby, boater, leghorn, panama, panama hat, sailor, skimmer, straw hat, and snap brim hat.