Over the course of his career, Johnny Depp has played everything from a policeman to a pirate. And on the red carpet, he's rocked just as many looks. Hey, his career has spanned over 25 years -- trends change! But whatever it is, Johnny wears it with panache. In honor of the DVD release of "Pirates of the Caribbean: On Stranger Tides," take a look back at some of Johnny's best and worst fashion moments.
While promoting "Finding Neverland" at the 2004 Venice Film Festival, Johnny opted for a sleek pinstripe suit -- and actually shaved! Did this lost boy finally grow up?