Emily Blunt has had two chances so far to play a Marvel character, but she turned both of them down. The first role was Black Widow, which she had to turn down because she was contractually obligated to star in another movie at 20th Century Fox. That movie was the horrendous Gulliver's Travel with Jack Black. Personally, I think she would have made an amazing Black Widow. Don't get me wrong! Scarlett Johansson is great as Black Widow, and she owns the part, but after seeing Blunt kick-ass in Edge of Tomorrow… damn, I could see her being a great Black Widow, as well. The other role that she walked away from was Peggy Carter.
The two roles came up in a conversation with Vulture, when they asked if she had been offered the chance to play Captain Marvel, to which she replied:
“No one's offered me that officially, so it's… very unofficial. I think it's fan-casting, which is always very nice. But nothing official has been offered, for sure. If I get it, thank Meryl [Streep] for it!”
I'd love to see her in the role of Captain Marvel. The studio obviously wants to bring her into their cinematic universe. There's always a chance that Captain Marvel could be their chance. She then talked about why she turned down the first two offers from Marvel, saying,
“It was never the right time, really, and it just didn't work out scheduling-wise with those two. It's always a difficult thing to talk about, because it's not fair to the actresses who ended up playing them, you know? It just wasn't the right time.”
Even if Blunt doesn't play Captain Marvel, I'm sure one day she will be introduced as a character in the MCU. The question is, who will it be?!