7) Emily Blunt

The Oscar-nominated actress, Emily Blunt had to pass on the iconic role of Black Widow in Iron Man 2 due to a contractual commitment with another project, Gulliver's Travels. Even though Blunt wasn't particularly excited about the role in Gulliver's Travels, she was contractually obligated to star in it, which meant she couldn't accept the offer to play Black Widow. Ultimately, Scarlett Johansson took on the role and made it her own.
Love movies? Try our Box Office Game and Movie Grid Game to test your film knowledge and have some fun!
Edited by Zainab Shaikh