He's one of Hollywood's most in-demand leading men for good reason. Johnny Depp's versatility to play eccentric, tender-hearted, rogue, or murderous characters alike proves just how talented he is. Next up, he's the notorious, gun-slinging John Dillinger in Public Enemies. Move over, Christian Bale! Take a quick look back with us at some of Johnny's best roles to date.
By Lizerne Guiting