Johnny Depp: Then and Now
'Once Upon a Mexico' Premiere
Actor Johnny Depp, actress Salma Hayek, and director Robert Rodriguez stand together prior to the screening of the Robert Rodriguez film, "Once Upon a Time in Mexico" at the 60th Venice Film Festival in 2003 in Venice, Italy. (Photo by Pascal Le Segretain/Getty Images)



