Yes, these are the actors you could have seen playing some of your favorite Avengers.
Some of them would have been worse, and some of them would have been potentially better, but we can all agree on this: it would have made the movies very different.
John Krasinkski

Yes, Jim Halpert himself was almost Captain America.
He auditioned for the role but found out on Emily Blunt’s birthday that the role went to Chris Evans.
He even made a joke about it on Twitter recently.
David Duchovny

While Mark Ruffalo eventually took the mantle of the Hulk and ran with it, this X-Files star almost had the part of the great green superhero after Eric Bana pulled out.
No one knows why we never saw a David Duchovny lead Hulk. But the truth is out there.
Liam Hemsworth

Funnily enough, Liam Hemsworth actually almost got the role of Thor over Chris.
When they both started auditioning for the role, Liam got a whole bunch of callbacks while Chris did not.
Talk about sibling rivalry!
Emily Blunt

Yes, the entirety of the John Krasinski/Emily Blunt relationship was almost up for Marvel roles. Although she didn’t get the role of Black Widow, she’s almost happy about it.
If she had gotten the role, she wouldn’t have been able to do a lot of roles she’s really interested in.
Saoirse Ronan

Before Elizabeth Olsen was Scarlet Witch, Marvel wanted Saoirse Ronan to play the magical superhero.
Unknown steps were taken, and the role was given to the now-iconic Elizabeth Olsen.
Joseph Gordon-Levitt

The wonderful and lovely Joseph Gordon-Levitt was one of the two last picks for Ant-Man, but the role eventually went to Paul Rudd.
One has to wonder if there’s any jealousy there…
Matthew McConaughey

Matthew McConaughey, the eternally soft-spoken and cool actor, was considered for the role of the main villain in Guardians Of The Galaxy 2 : Ego.
The role eventually went to Kurt Russell.
Jason Momoa

The big, muscled bound man known as Jason Momoa was once also known as Drax the Destroyer.
However, the role went to Dave Batista and Jason went on the play Aquaman.
Joaquin Phoenix

Joaquin Phoenix, the man who is now known as the Joker, was once up for the role of Doctor Strange.
He also released a weird statement as to why he didn’t take the role… full of expletives.
Olivia Wilde

The reason Olivia Wilde didn’t take the role of Gamora was unknown for years until she opened up about not taking the role.
She said it was because she wanted to play someone “complex and unexpected”.
Glenn Howerton

If Chris Pratt hadn’t worked out in the role, Guardians Of The Galaxy director James Gunn said that It’s Always Sunny In Philadelphia star Glenn Howerton would have gotten the role.
Sam Rockwell

Believe it or not, but Sam Rockwell was almost Tony Stark. Unfortunately (for him) Robert Downey Jr was just too good in the role.
He did get a part as Justin Hammer in Iron Man 2 , though!
Tom Cruise

Yes, there was yet another person in the running for the role of Tony Stark: none other than Hollywood superstar Tom Cruise.
This has never been confirmed , but the rumor has been circulating for years.
Wesley Snipes

He was almost Black Panther… way back in the ’90s.
The movie tried to get off the ground almost two decades ago, but the lack of CGI and too many scripts rewrites essentially killed it.