The rumor of casting Beyonce as Storm in Black Panther 2 as an iconic character has set the comic book world abuzz. I appreciate Beyonce as an artist but just because she has sold 75 million records doesn’t mean she should portray an iconic comic book character. Storm is Kenyan and if we are being real, the role of Storm should go to someone who physically represents the comic book character.
Some would make the argument that white actors portray roles all the time that should historically be represented by people of color, such as Christian Bale in Moses. So the fact that Beyonce isn’t the best physical representation may not be a legitimate argument for many. However, Beyonce is an average actress at best. She did okay with her role as Nala in the “Lion King” but it wasn’t anything spectacular. However, her roles in Cadillac Records, The Fighting Temptations, and Dreamgirls were all pretty much the same role. Beyonce doesn’t have the range to pull off a believable performance as Storm.
In conclusion, just because Beyonce has had a lot of success in music doesn’t mean that she would be allowed to portray an iconic comic book character, especially when she isn’t the right casting for the role and her acting resume doesn’t suggest that she would do a spectacular job. Just because she fooled Jay-Z into thinking he was handsome, doesn’t mean she would be great in a Marvel film. Especially, when its hundreds of actresses that would be a better choice for that particular role.