1. Emily Blunt was cast as Black Widow. Emily Blunt was director Jon Favreau’s first choice to play Black Widow in Iron Man 2.
But she was forced to turn it down because she’d already agreed to star in Gulliver’s Travels alongside Jack Black. The role instead went to Scarlett Johansson, who went on to play Black Widow in seven further Marvel films including The Avengers, Infinity War and Endgame, which became the most successful movie franchise in history.
A solo Black Widow film is set for release this year. 2. Leonardo Di Caprio was cast in American Psycho. Leonardo DiCaprio, Edward Norton and Ewan McGregor were all variously in the running to play Patrick Bateman in Mary Harron’s American Psycho.
Read more on msn.com