In light of the release of the highly-anticipated Batman v Superman: Dawn of Justice, we've been spending a lot of time focusing on the cast, Zack Snyder, and the upcoming and long-awaited Justice League movie.
One thing that has been weighing on the minds of fans is why the adorable and very 'Barry Allen' star of The Flash, Grant Gustin, wasn't tapped to play the role in the DC Cinematic Universe.
Snyder's answer was simple: it just wasn't the right fit. The director told NY Daily News:
"I just don’t think it was a good fit. I’m very strict with this universe and I just don’t see a version where... that (tone is) not our world.
Even if Grant Gustin is my favorite guy in the world, and he’s very good, we made a commitment to the multiverse, so it’s just not a thing that’s possible."
In the end, fans will get to see Ezra Miller take on the character, which is pretty exciting in itself, but it does make us wonder about he other actors who just narrowly missed out on these major franchise roles. Check out some of the superheroes that were almost played by other actors in our list below:
1. Christopher Walken as Superman
The movie: Superman (1978)
Who got the job: Christopher Reeve
2. Bill Murray as Batman
The movie: An untitled Batman project (mid '80s)
Who got the job: Michael Keaton, eventually.
“I would have been a fine Batman. You know, there have been a number of Batmen. I like them … I thought Mike Keaton did a great job as Batman. It’s obviously… it’s a great role.” - Bill Murray
3. Tom Cruise as Tony Stark
The movie: Iron Man (2008)
Who got the job: Robert Downey Jr.
“There have been discussions (with Cruise) over the last several years and there are a number of factors involved. All we know is that we’re putting all the pieces in place and then we’ll find the best Tony Stark that we can get.” - Kevin Feige, 2004
4. Leonardo DiCaprio as Spider-Man
The movie: Spider-Man (2002)
Who got the job: Tobey Maguire
5. Emily Blunt as Black Widow
The movie: Iron Man 2 (2010)
Who got the job: Scarlett Johansson
"Usually the female parts in a superhero film feel thankless: She's the pill girlfriend while the guys are whizzing around saving the world. I didn't do the other ones because the part wasn't very good or the timing wasn't right, but I'm open to any kind of genre if the part is great and fun and different and a challenge in some way." - Emily Blunt, discussing why she's glad she didn't get the role in 2012
6. Josh Hartnett as Superman
The movie: Superman: Flyby (2002)
Who got the job: No one. After a very complicated pre-production process Warner Bros. canceled development. Eventually Brandon Routh went on to play the role in Superman Returns.
“No star wants to sign that, but as much as I’ve told Jude and Josh my vision for the movie, I’ve warned them of the consequences of being Superman. They’ll live this character for 10 years because I’m telling one story over three movies and plan to direct all three if the first is as successful as everyone suspects.” - Brett Ratner, 2003
7. John Krasinski as Captain America
The movie: Captain America: The First Avenger (2011)
Who got the job: Chris Evans
8. Adam Brody as The Flash
The movie: George Miller’s Justice League of America (2007)
Who got the job: Sadly, no one. The movie was canceled after the writers strike and the success of The Dark Knight. Ezra Miller has taken on the role in Zack Snyder's Justice League and Grant Gustin plays the character in the CW show The Flash.
9. Russell Crowe as Wolverine
The movie: X-Men (2000)
Who got the job: As per Crowe's suggestion, the role went to fellow Aussie Hugh Jackman.
"Bryan Singer asked Rusty to do Wolverine, and he said, 'Nah mate I've just done 'Gladiator', it's not for me but you should look at this guy...'" - Hugh Jackman on being recommended by Russell Crowe, 2012