Johnny Depp turns 48-years-old today -- and to mark the occasion, we're taking a look back at some of his best and worst red carpet moments, plus his craziest costumes, with 48 photos!

From his days starting out on "21 Jump Street" and "Nightmare on Elm Street" in the 80s, the "Edward Scissorhands" and "Fear and Loathing in Las Vegas" of the 90s to his "Pirates of the Caribbean"-filled 2000s, check out all his premiere looks and outfits from the movies.

Also take note of his changing arm candy -- including Winona Ryder, Kate Moss and lastly Vanessa Paradis -- and his collection of fedoras!

Happy Birthday!

Hot Videos