Johnny Depp, the Hollywood superstar is known for playing new and unforgettable roles in every film. Over his 35 plus years of an acting career, the actor has played a variety of roles right from criminals to teen heartthrobs. Johnny portrayed the character of Jack Sparrow so well that the character is used as a synonym to the actor.

If we started listing all the amazing roles that the actor played then that list will probably consist of all of his films. So let’s have a look at Depp’s most different and dramatic roles that won everyone’s heart.

Edward in Edward Scissorhands

Edward Scissorhands was released in 1990 and was the first film of Johnny Depp and Tim Burton together. In the movie, Johnny played the role of Edward who had Scissorhands and wanted to fit in the normal world. Edward was an innocent and pure child whose everyone wanted to take advantage of. 

Johnny portrayed the character so perfectly and definitely booked a place in everyone’s hearts.

Captain Jack Sparrow in the Pirates Of the Caribbean film series

We all know about the iconic character of Jack Sparrow. Johnny played the role so well that people always mention the film character separately and Jack has his own different existence. Johnny’s acting in the film series is iconic and the role itself is one of the greatest roles in the film industry.

The Mad Hatter in Alice in Wonderland

Depp delivered an over-the-top performance in the film Alice in Wonderland as the Mad Hatter. Depp had a makeup transformation which the actor willingly loves going through. Depp’s character as Mad Hatter was one of the best parts of the film and no one else could have delivered it better than Johnny Depp.

As we mentioned, the list of Johnny Depp’s stunning films is long but these are few roles that won everyone’s hearts.

Which is your favorite role played by the star Johnny Depp? Let us know.