15 Actresses Who Could've Played Black Widow Better Than ScarJo

Natalia Alianovna "Natasha" Romanoff is a spy, an assassin and an Avenger. She is best known as the superhero Black Widow, and in the Marvel movies, she is played by Scarlett Johansson, an actress who is known for her sultry look and her roles in action films such as Lucy and Ghost in the Shell.

Overall, this was a good casting decision, since Black Widow must trick people and flirt with them in order to get her way. She then can use her martial arts skills and ability to quickly process information in order to defeat the bad guys. And ScarJo could pull all of this off, as she has for years in a variety of flicks … But what if a different actress had landed this role? What if someone else played this part? Who could have done it all better than Johansson?

15 Jessica Biel

Jessica Biel is another hot and tough chick who could seriously pull off this role. She has previously been in movies such as The Texas Chainsaw Massacre, Blade: Trinity, Stealth and Total Recall, proving that she has that strong and sensual thing down.

14 Eva Mendes

Like ScarJo, Eva Mendes regularly ranks high on lists of the most attractive women in Hollywood. Plus, based on her parts in movies like 2 Fast 2 Furious, Ghost Rider, We Own the Night and Out of Time, it is clear that she, too, could handle all the action.

13 Jena Malone

In the '90s, this star appeared in Contact and Stepmom, then she went on to be in things like Donnie Darko, The Ruins, Sucker Punch and The Hunger Games franchise. Just look at this photo: Jena Malone could make a really good Black Widow!

12 Janel Parrish

Janel Parrish is best known for playing Mona Vanderwaal on Pretty Little Liars and its spin-off show Pretty Little Liars: The Perfectionists. This character, like Black Widow, is used to outsmarting and out-charming people, in order to get her way, so this could be another option.

11 Alexa PenaVega

While she has continued acting, Alexa PenaVega’s most popular role came in 2001: Spy Kids. So, this actress has sort of already played this character, just the kiddie version! It would be neat to see her combat against the bad guys again in the Marvel flicks.

10 Keira Knightley

Keira Knightley also has a very pretty look, like ScarJo. She is not just another pretty face, though… She proved how tough she could be, even in the scariest of situations, while playing Elizabeth Swann in The Pirates of the Caribbean films.

9 Zoë Kravitz

Zoë Kravitz was Angel Salvadore in X-Men: First Class, and she went on to appear in films such as Mad Max: Fury Road and Fantastic Beasts and Where to Find Them and TV shows like Big Little Lies. She is another one that can pull off gorgeous and tough in a great way.

8 Rumer Willis

Rumer Willis, whose parents are Bruce Willis and Demi Moore, has appeared in action, horror and drama movies such as Hostage, Sorority Row, Return to Sender and Future World. And this photo of her right here backs up the argument that she could be an interesting Black Widow!

7 Rachel McAdams

Rachel McAdams is actually already a part of the Marvel Cinematic Universe, as she was Christine Palmer in the Doctor Strange films. And while she is known for comedies like Mean Girls and rom-com stories like The Notebook, she has also appeared in things like Red Eye, making her another choice here.

6 Brenda Song

Brenda Song started out on the Disney Channel (Get a Clue, Wendy Wu: Homecoming Warrior, The Suite Life of Zack & Cody, etc.), and then she went on to appear in The Social Network, Scandal and a Netflix thriller called Secret Obsession. What if she was in superhero movies as Black Widow, though?

5 Tuppence Middleton

Tuppence Middleton has been seen in movies like The Imitation Game and Jupiter Ascending and TV shows like Bones, Spies of Warsaw and Black Mirror. She was Riley in the Netflix show Sense8, and she is Lucy in the new Downton Abbey movie. It would be neat to see her as Black Widow, too, though.

4 Troian Bellisario

Another star from Pretty Little Liars is Troian Bellisario. Her parents are producers, so she is quite familiar with the film industry and has been acting since an early age. She is young. She is pretty. And she can clearly play a brilliant, sarcastic, tough character who can handle anything.

3 Jena Malone

In the '90s, this star appeared in Contact and Stepmom, then she went on to be in things like Donnie Darko, The Ruins, Sucker Punch and The Hunger Games franchise. Just look at this photo: Jena Malone could make a really good Black Widow!

2 Hayden Panettiere

One of Hayden Panettiere’s biggest roles was being Claire Bennet in the sci-fi show Heroes. Since she is another attractive actress who can play a strong character in a great way, she is another one who is on this list of people who could and maybe should have been cast as Black Widow!

1 Christian Serratos

Last but not least is Christian Serratos. She is best known as Rosita from The Walking Dead, and if she can handle zombies, she can handle some supervillains. She is an on-the-rise star right now, and it would be super cool to see her play this iconic part.

More in Movies