Emma Watson almost played Yelena in the Marvel Cinematic Universe

LONDON, UNITED KINGDOM - OCTOBER 17: (EMBARGOED FOR PUBLICATION IN UK NEWSPAPERS UNTIL 24 HOURS AFTER CREATE DATE AND TIME) Emma Watson attends the Earthshot Prize 2021 at Alexandra Palace on October 17, 2021 in London, England. The Earthshot Prize, created by Prince William, Duke of Cambridge and The Royal Foundation, is an environmental prize awarded to the most inspiring and innovative solutions to environmental challenges facing the planet. (Photo by Max Mumby/Indigo/Getty Images)
LONDON, UNITED KINGDOM - OCTOBER 17: (EMBARGOED FOR PUBLICATION IN UK NEWSPAPERS UNTIL 24 HOURS AFTER CREATE DATE AND TIME) Emma Watson attends the Earthshot Prize 2021 at Alexandra Palace on October 17, 2021 in London, England. The Earthshot Prize, created by Prince William, Duke of Cambridge and The Royal Foundation, is an environmental prize awarded to the most inspiring and innovative solutions to environmental challenges facing the planet. (Photo by Max Mumby/Indigo/Getty Images) /
facebooktwitterreddit

Harry Potter veteran Emma Watson (Hermione Granger) was very close to nabbing the role of black widow Yelena Belova before it went to Florence Pugh.

Back in the day, it seemed like the Harry Potter movies enjoyed every single actor in Great Britain, from Alan Rickman to Maggie Smith to Ralph Fiennes and beyond. In the same way, it seems that most actors on the planet will eventually land some role in the Marvel Cinematic Universe, from Chris Evans and Scarlett Johansson to newer additions like Mahershala Ali and Julia Louis-Dreyfus.

And one star could have been in both! In a report from 2019, before Yelena made her debut in Black WidowThat Hashtag Show gave us a look at the list of contenders Marvel was then looking at. It included names like Alice Englert, Dar Zuzovsky and (of course) Florence Pugh. But apparently, the headliner was Emma Watson, who was then coming off the blockbuster success of Beauty and the Beast and about to gain yet more praise for her role in 2019’s Little Women, a movie she starred in with Pugh. According to That Hashtag Show, the idea of Watson getting the role was “gaining momentum” among producers, including Marvel Studios CEO Kevin Feige.

Obviously, Watson did not end up playing Yelena, which is fine because Pugh is doing a fantastic job. Some critics thought she stole the show in Black Widow, and was able to project both kindness and danger when she turned up on Hawkeye. Wherever her character goes next, we’ll be watching.

As for why Watson didn’t get the part, it could have been for any number of reasons; Hollywood is anything but a predictable place, and schedules change all the time. Still, it’s interesting to think of how Black Widow and Hawkeye might have been different with Watson in the role.

And that’s the just the beginning of Marvel “what ifs.” For instance, did you know that Tom Cruise was in talks to play Tony Stark before Robert Downey Jr. landed the part? But that’s a discussion for another time.

dark. Next. Game of Thrones stars reunite in trailer for Against the Ice

To stay up to date on everything fantasy, science fiction, and WiC, follow our all-encompassing Facebook page and sign up for our exclusive newsletter.

Get HBO, Starz, Showtime and MORE for FREE with a no-risk, 7-day free trial of Amazon Channels

h/t Looper