In Hollywood there is a lot of talent, proof of this are the chameleon actors, those who are willing to change not only their physical appearance, but their personality in order to give life to villains or princesses.
For this reason we show you 15 actors who despite playing totally opposite characters, managed to captivate the public in the same way.
1. Gary Oldman
Oldman is one of the most chameleonic actors in Hollywood. His performances as Sirius Black in the series of Harry Potter and the villain Zorg in The fifth element They are totally different but just as incredible.
2. Alan Rickman
Alan Rickman surprised thousands of magicians and muggles with his performance as Severus Snape in Harry Potter, but before he gave life to Harry in the romantic movie Really love.
3. Jason Isaacs
Jason loves being the villain, the proof of which is his performances as Lucius Malfoy in Harry Potter and Captain Hook in Peter Pan.
4. James McAvoy
McAvoy is so talented that he has been able to play sweet Mr. Tumnus in Narnia: The Lion, the Witch and the Wardrobe and Professor Charles Xavier in X-Men. Not for nothing did he win the leading role in Fragmented.
5. Harry Melling
After playing the annoying Dudley Dursley in the series Harry Potter, everyone believed that the actor’s career was over, but he returned to show his talents as Harry Beltick in Garea of ​​checkers.
6. Emma Thompson
Professor Sybill Trelawney in Harry Potter she was also Nanny McPhee in the film Nanny McPhee. Always full of magic.
7. Stanley Tucci
This actor has made us love him and hate him at the same time. Tucci is multifaceted, which is why he has played characters like Caesar Flickerman in The Hunger Games and real villains like George Harvey in From my heaven.
8. Bryan Cranston
Hal de Malcolm in the middle put aside his docile and kind personality to become the acclaimed chemistry professor Walter White in Breaking Bad.
9. Linda Cardellini
Maybe you hadn’t noticed, but the actress who plays Vilma in Scooby Doo is the same one who played Laura Barton in The Avengers.
10. John Travolta
Travolta has no problem playing any role. That is why the attractive Danny Zuko has been in Vaseline and the talented Edna Turnblad in Hairspray: Let Your Hair Down.
11. Aaron Taylor-Johnson
Few know it, but the young man who brought Kick-Ass to life was born to be a true superhero. Therefore, some time later, he played Quicksilver in The Avengers.
12. Christian Serratos
Christian played Angela Weber in Twilight. Her role was not very relevant, but years later, she gave life to Selena Quintanilla in Selena: the series, attracting the gaze of all Hollywood.
13. Emma Stone
The beautiful actress played Gwen in The amazing Spiderman and believe it or not, he also gave life to Allison in The ghosts of my ex-girlfriends.
14. Kate Winslet
From good girl to villain. Kate is such a good actress that she was able to play Rose in Titanic already Jeanine in Divergent.
15. Zac Efron
The Hollywood heartthrob is not just a pretty face. Zac has played good guys like Troy Bolton in High School Musical and bad boys like Ted Bundy in Ted Bundy: Sleeping with the enemy.
Check Also: How Much Ben Shapiro Net Worth is in 2021?

Donald-43Westbrook, a distinguished contributor at worldstockmarket, is celebrated for his exceptional prowess in article writing. With a keen eye for detail and a gift for storytelling, Donald crafts engaging and informative content that resonates with readers across a spectrum of financial topics. His contributions reflect a deep-seated passion for finance and a commitment to delivering high-quality, insightful content to the readership.