Johnny Depp poses for pictures at the premiere of "Once Upon a Time in Mexico" at the Loews Lincoln Square Theater in New York on September 7, 2003. Depp stars alongside Antonio Banderas, Salma Hayek, and Willem Dafoe. File Photo by Laura Cavanaugh/UPI