With ten years of television and films under their belts, the MCU has developed a great legacy and with that comes the array of actors who took on roles of iconic characters. In the beginning, it was hard for many fans to see various actors stepping up to play the iconic roles of beloved characters that have stood the test of time. Iron Man was the first MCU property to hit the big screen and the role ultimately went to Robert Downey Jr and he has now become synonymous with Iron Man.
Such castings for characters are almost always met with criticism by fans of comics and a variety of cinephiles. However, Marvel has been pretty good at casting the characters and has believed in the actors playing them. So today we will discuss 4 best castings in MCU (and 3 that are worst)
Best: Chris Evans as Captain America
Chris Evans has been appreciated earlier for his role as the Human Torch in the Fantastic Four but initially, the fans weren’t happy about him playing Captain America.
Obviously, rest is history as Evans went on to become one of the most beloved actors of the MCU with every passing film and now the fans are sad over the end of his contract with Marvel. We will miss you, Chris!
Worst: Aaron Taylor-Johnson As Quicksilver
Many fans hoped for a fun and entertaining character when Johnson debuted as Quicksilver in the MCU in 2015’s Age of Ultron. However, what fans got was a one-dimensional character who was just really boring.
Johnson’s version of Quicksilver seemed pointless, other than serving as another character who just attempted to spoil Avengers’ plan. Thank God, he died at the end of it!
Best: Robert Downey Jr. As Iron Man
Iron Man kicked off the Marvel Cinematic Universe in 2008, led by Robert Downey Jr. in the title role. He went on to play the character in the two Iron Man sequels, a cameo in Incredible Hulk, all three Avengers movies and prominently in the third Captain America film and in Spider-Man: Homecoming.
Robert Downey, Jr. had to make sure that his portrayal of the “billionaire philanthropist,” Tony Stark, was pitch perfect, and well he certainly delivered. Not only did he succeed, but he definitely took on the role and characteristics of Stark with ease. This resulted in him getting a whopping $50 million for Avengers in 2012.
Worst: Elizabeth Olsen as Wanda Maximoff
Elizabeth Olsen debuted as Wanda Maximoff in the MCU and while the performance wasn’t as bad as her brother Quicksilver, it wasn’t anything great either. She never got the chance to come out on her own until this year’s Infinity War.
Obviously, the character saw a potential growth in between Age of Ultron and Infinity War but it wasn’t still anything to write home about. We hope that Scarlet Witch gets better in the future MCU films.
Best: Danai Gurira as Okoye
Danai Gurira’s Okoye stole the show in Black Panther this year. The General of Dora Milaje was played incredibly well by Gurira and she was one of the most fun characters to watch among all others.
She was capable of holding her own ground with T’Challa in the battle and Gurira’s fierce portrayal was something to look out for. We still don’t know if she turned into ash in Infinity War, but it will be great to see what she brings to Okoye in the future.
Worst: Sir Ben Kingsley As Mandarin
Mandarin is the ancestor of Genghis Khan in the comics which made Kingsley a bad choice to play Mandarin since the very beginning. His fate also suffered from the poor writing of the creative team.
The character never allowed him to use his full power range, leaving the audiences with a mediocre performance.
Best: Tom Hiddleston As Loki
While Hiddleston auditioned for the role of Thor, he landed up with that of Thor’s brother, Loki. The actor did make an incredible Loki with many fans and critics enjoying Hiddleston’s portrayal of The God of Mischief.
As Loki, Tom Hiddleston has been the personification of mischief and villainy in the Marvel Cinematic Universe ever since 2011’s Thor.