The role went to Scarlett Johansson and she said gratefully, “the best call you can receive is after you are rejected for something and then you get it.”
While it’s now hard to imagine anyone else playing Black Widow, Scarlett Johannsson wasn’t even Marvel’s first choice.
Originally, Emily Blunt was set to play the character but had to drop out due to other contract obligations.