Emily Blunt as Black Widow
Emily Blunt was almost cast as Black Widow in Iron Man 2 but she turned down the role because of a scheduling conflict while working on Gulliver’s Travels.