Marvel movies may not be considered high art” (sorry Marvel fans) but what’s so great about high art anyway? Yeah, these actors would get more clout from cerebral moviegoers if they starred in an indie directed by the Safdie brothers or the Coen brothers or any kind of brothers, but they’ll get more money with Marvel. Plus, Marvel actors get to be superheroes, and what’s cooler than that?
These actors passed on Marvel roles for various reasons, but hey, at least it meant we ended up with the characters we know and love.
Tom Cruise Could Have Been Iron Man
At this point, we can’t imagine anybody but Robert Downy Jr. as Iron Man, but believe it or not, that part almost went to Tom Cruise. He was the original actor slated to play the one and only Tony Stark. Marvel took too long to get the rights to the character and Cruise got bored, so he ended up backing out.
When they did finally gain the rights back in 2005, Robert Downy Jr. was in the perfect position to snag the part.
Bryan Cranston Was Almost An X-Men Mutant
Bryan Cranston has done it all. He’s been a dad on a kids’ sitcom, a brainiac drug dealer on one of the top-rated tv shows of all time, and a former president in a well-recieved biopic. He hasn’t been in a Marvel movie though, and that’s not because one wasn’t offered to him.
The role of mutant Sebastian Shaw was initially offered to Bryan Cranston, but he turned down the role to star opposite Ryan Gosling in the film Drive instead.
John Krasinski Was Almost Captain America
Back when we only knew John Krasinski as Jim from The Office, it would have been a little hard for us to imagine him as a fully-fledged superhero, but that was then and this is now. Since 2011, Krasinski has been hitting the gym. He definitely looks the part now. He didn’t want the part, though.
Krasinski auditioned for Captain America but ultimately ended up turning down the role because he realized he would have had to sign a contract to appear in multiple Marvel films which would cause him to lose out on other projects.
Marvel Doesn’t Tempt Leonardo DiCaprio
Honestly, Leo playing Spider-Man would be better for Spider-Man as a franchise than it would be for Leo as an actor. This man has bigger fish to fry. Sorry, Spidey. DC tried to get him to play Robin in Batman Forever but DiCaprio said he wasn’t interested. Years later Marvel tried to cast him as Peter Parker in the original Spider-Man trilogy. Again, he declined.
According to Leo, he prefers to play more “complex characters.”
It’s Just Not John Hamm’s Scene
John Hamm is really good at picking roles, apprently. Marvel really really wanted him to play the Green Lantern, but Hamm could just not be bought. He declined because superhero movies just “aren’t the kind of movies” he likes to watch.
DC ended up casting Ryan Reynolds in the role and the film completely tanked. Can Hamm see the future? He definitely dodged a bullet on that one. Maybe dodging bullets is his real-life superpower?
Sam Rockwell Walked Away
One of the names at the top of the Iron Man casting list was none other than Sam Rockwell. He was a favorite of director Jon Favreau until Robert Downey J. auditioned. According to Rockwell though, he wasn’t cut — he stepped out of the running voluntarily after seeing RDJ’s audition.
It must have been apparent RDJ was meant for the role, but luckily, Rockwell got a second chance and went on to play Justin Hammer in Iron Man 2.
Jason Momoa Wasn’t Always Aquaman
Now we know Jason Momoa as the hunky Aquaman from the DC Universe. Years before he landed the aquatic role, he was invited by Marvel to play Drax the Destroyer in Guardians of the Galaxy. While the role was tempting, Momoa turned it down because he said the role was too much like other ones he’d played.
DC eventually decided to snatch him up for the role of Aquaman. Momoa later commented that it was ironic because once again he was playing a role where he doesn’t wear a shirt or have many lines. Hey, we’ll still take it.
Joseph Gordon Levitt As Star Lord?
We can’t imagine anyone but Chris Pratt playing the goofy character of Peter Quill AKA Star Lord in Guardians of the Galaxy, but what about Joseph Gordon Levitt? Yep, Levitt was the first choice by producers, but due to conflicting schedules with Sin City: A Dame to Kill For, Levitt turned down the role.
The Marvel producers then offered the part to Pratt who interestingly enough also turned it down. Pratt thought he was too out of shape for the MCU, but luckily, he changed his mind and hit the gym.
The History Of The Hulk
The 2008 movie, The Incredible Hulk, was an early MCU attempt and their casting failure reflects it. Edward Norton ended up with the role, but other big names like Vince Chairman, Peter Cuneo, and David Duchovny were all set to star as the angry green giant.
It’s hard to remember a time where Mark Ruffalo wasn’t Bruce Banner AKA The Hulk. He’s been a staple in the Avengers franchise and we’re glad Marvel decided to recast.
Kristen Stewart Has Had Enough Of Franchises
We think Kristen Stewart would have made a great Lois Lane. She was the original frontrunner for the part when Superman: Man of Steel was being cast. Amy Adams was great in the role, but Kristen could have delivered a great Lois Lane as well.
At the time when the movie was being cast, Stewart had just finished filming the final film in the Twilight saga. She said that she wasn’t ready to jump into another franchise.
Gamora Was Written For Olivia Wilde
Casting the character of Gamora in Guardians of the Galaxy wasn’t easy and it took a few tries for Marvel. When it came to finding the perfect person to play a deadly alien assassin, Olivia Wilde was the first choice. With her talent and good looks, she would have been a shoo-in, but unfortunately, scheduling conflicts forced her to decline.
It appears that Marvel had a really tough time casting for Guardians of the Galaxy but it seems to have worked out alright in the end.
Val Kilmer Could Have Been Captain America
Okay, Val Kilmer wasn’t supposed to be the Chris Evans version of Captain America we know and love. He was actually lined up to portray the character way back in 1990 for the first Captain America film (yes, that’s an actual thing that exists).
According to IMDB, Kilmer turned down the role to star in The Doors instead. The 1990 Captain America ended up casting Matt Salinger and has an impressively low 7% rating on Rotten Tomatoes.
Wolverine Couldn’t Wait For Dougray Scott
One of the most long-lasting and iconic characters in the MCU is Wolverine, and it’s hard to imagine anyone but Hugh Jackman as the character. While Jackman is now a fan-favorite, he was a last minute recast when Dougray Scott had to quickly back out of filming.
Scott was simultaneously shooting Mission Impossible 2. He’d been in a bad motorcycle accident which stalled shooting for MI2. Marvel got tired of waiting for Scott to heal and just a few days before filming began, offered the role to Jackman.
Alec Baldwin In The MCU
He might be known for his portrayal of Donald Trump on Saturday Night Live, but back in 2013, Alec Baldwin was lined up to play a Marvel villain. Baldwin told Howard Stern that he was offered a role but didn’t elaborate what the character was. The actor had to turn it down though because his wife was pregnant at the time.
We’ll never know which villain Baldwin was set to play but we can only hope it would be as captivating as his President Trump impression.
Alexander Skarsgård Was Almost Thor
It seems that Thor is one of the few roles who always had one actor destined for it—Chris Hemsworth. What many people don’t know is that True Blood star Alexander Skarsgård came pretty darn close to being the God of Thunder.
According to Kenneth Branagh, Skarsgård practically nailed the audition and lost out narrowly to Hemsworth. In a later interview with MTV, Skarsgård said even though he lost the part, just doing to audition process for a Marvel movie was “pretty fun.”
Joaquin Phoenix Pre-Joker
Joaquin Phoenix did eventually end up in a superhero-adjacent movie, but before he played the Joker, Marvel tried to get him to play The Hulk, AKA Bruce Banner. That part wen to Mark Ruffalo after Phoenix turned it down. Marvel tried again when they offered Phoenix the role of Dr. Stephen Strange, but the actor turned down that part as well.
When asked why he avoided the Marvel universe for so long, Phoenix said the films “never felt like they’d really be fulfilling.”
Timothy Olyphant As Iron Man
Another actor who auditioned for and lost out on the role of Iron Man was Timothy Olyphant. He was on the shortlist for it but lost out at the last minute because Robert Downey Jr. auditioned on the same day as him!
He seems fine with losing out on the part, but Olyphant still jokes about it from time to time. During an interview with Conan O’Brien years later, he said he’s “still waiting to hear back.”
Matt Damon As Daredevil?
Long before the 2003 superhero film was released starring Ben Affleck, his longtime buddy Matt Damon was the first choice for the role. Damon told New York Daily News that he’d always been a fan of the Marvel character, but that he didn’t know much about the director’s work, so he passed on the project.
Look, Daredevil as a whole was a huge failure. Affleck has stated on numerous occasions that he regretted taking the role, so maybe Damon passing on it wasn’t such a bad idea.
Saoirse Ronan Wants In
Saoirse Ronan as Scarlet Witch was a pairing that was just never meant to be. We love Elizabeth Olsen in the role, but we can’t help but wonder how Saoirse would have faired with the material. Director Joss Whedon initially had the Irish actress in mind during the casting process. She never ended up actually auditioning but Ronan still regrets not getting the part.
In an interview years later, Ronan said that “of course” she was interested because she “loves Joss and…those films.”
Brie Larson Almost Turned Down Captain Marvel
So we all know that Brie Larson did eventually end up playing Captain Marvel, but it took her a while to accept the role. Larson initially rejected the offer because she likes to maintain a relatively low profile. Playing a Marvel character could garner a lot of unwanted attention. Larson told Entertainment Weekly that she didn’t want the celebrity that ultimately comes from playing an MCU role.
Captain Marvel was a huge success with Larson in the title role, so we think she made the right decision.
Rachel McAdams Could Have Been Pepper Pots
Not too long ago, Gwyneth Paltrow announced that after 13 years she was retiring from the role of Pepper Pots. It’s hard to imagine anyone else playing Tony Stark’s secretary and love interest, but Paltrow wasn’t even the first choice. Rachel McAdams of The Notebook was the top choice by Marvel.
McAdams eventually had to decline because of scheduling conflicts at the time. Luckily, she got her second chance at being part of the MCU when she landed her role in Doctor Strange.
Emily Blunt As Black Widow
Back in 2009, British actress Emily Blunt was a star on the rise. Her profile was growing so big that Marvel actually reached out to her personally to offer her the role of Black Widow and she accepted immediately! The only problem was, Blunt was already on contract for the film Gulliver’s Travels.
The conflicting contracts and time frame meant Blunt had to call Marvel back and turn down the role. They opened up the role to auditions and found Scarlett Johansson to be the perfect fit.
Matthew McConaughey Had Some Choice Words For The MCU
Both Marvel and DC have been trying to get their hands on Matthew McConaughey for years. The closest they ever got to casting the memorable actor was when he was supposed to play Ego the Living Planet in Guardians of the Galaxy 2.
Not only did McConaughey turn the part down, but he had some not-so-nice words. The actor said he felt the part was “an amendment” just because Marvel wanted to add a big name to the cast. Yikes.
Mel Gibson As Odin
When Marvel introduced the character of Odin in Thor, they wanted to cast a big name with an intimidating presence. With those guidelines, Mel Gibson was initially the top pick to play the King of Asgard. In an interview with The Guardian, Gibson simply explained he “didn’t do it.” No rhyme or reason why.
The role ended up going to Anthony Hopkins, who might not seem as intimidating, but definitely did a great job as the character.
It’s Superhero Or Bust For Jessica Chastain
A lot of actors would do anything to get into the Marvel Cinematic Universe, but for Jessica Chastain, it’s superhero or bust. She didn’t want to play just any old Marvel character. Marvel reached out to the actress and offered her the part of genius Maya Hansen in Iron Man 3. Chastain’s response: “why do a superhero movie and play the boring civilian?”
She got a second chance and was offered the role of the Wasp in Ant-Man, but she also passed on that opportunity.
Quinton “Rampage” Jackson Couldn’t Do It All
Quinton Jackson is one of the biggest stars in the MMA world. He was fighting long before Connor McGregor and Ronda Rousey hit the scene. In 2010, Jackson moved out of MMA and into Hollywood when he was cast in The A-Team.
One year later, Jackson was offered the part of John Wraith in the MCU film X-Men Origins: Wolverine. Unfortunately, he was preparing for his next MMA fight when he was offered the role and couldn’t train and shoot a film at the same time.
Amandla Stenberg Had Moral Issues With A Certain Black Panther Role
The up and coming actress could land basically any role she wanted. In 2018 alone, Amandla Stenberg was the lead in three blockbuster films. That’s why it wasn’t surprising when she was offered the role of Shuri in Black Panther.
She ended up turning down the role though because the felt an African princess should be played by a darker-skinned actress. She admitted it was “challenging to make that decision” but that there are “spaces that [she[ should not take up.” Bravo, Amandla!
Olivia Munn Wanted More From Deadpool
Deadpool was one of the most anticipated Marvel Universe films in recent memory and Olivia Munn was originally touted as playing Ryan Reynold’s girlfriend, Vanessa Carlysle. Munn has the looks and the comedic timing so she would have been perfect for the role.
None of that mattered because the actress turned down the role because she “had no desire to play someone’s girlfriend in a movie.” Who knows if her opinion would be different if she’d known Carlysle would turn into Copycat.
Josh Hartnett Was Worried About Spider-Man
Josh Hartnett became famous for his roles in action films like Pearl Harbor and Black Hawk Down, so you’d think he’d feel totally comfortable taking on a superhero action role. Apparently not. In the early 2000s, Hartnett was offered the role of Spider-Man but turned it down immediately.
He later told Playboy Magazine that he was nervous about being “pigeonholed” as an actor. That wasn’t the only superhero role he turned down. Apparently, he also said no to playing both Superman and Batman in the DC Universe.
Jensen Ackles Auditioned
Any fan of the show Supernatural would agree that Jensen Ackles is a great actor and would have done amazing if he’d been cast as Captain America in the MCU. Ackles auditioned for the part but the role instead went to Chris Evans.
Marvel producers didn’t forget about his audition though and tried instead to offer him the role of Hawkeye. Ackles said he wanted desperately to be in the MCU but his Supernatural commitment got in the way, and he had to turn the role down.
Kate Beckinsale As Wonder Woman?
Kate Beckinsale’s first superhero opportunity with Marvel was as Wonder Woman. Considering the fact that Wonder Woman inspired a generation of young women, you might wonder why Beckinsale would pass on the role of a lifetime.
Well, at the time she was offered the part, the movie was being directed by Joss Whedon, not Patty Jenkins. Beckinsale admitted that she didn’t want to do a “lesser Wonder Woman movie” that could be “embarrassing to her children.”
Heath Ledger Was Supposed To Be Batman
The Joker has gone down in history for being Heath Ledger’s best role, but Christopher Nolan originally wanted to cast him as Batman. According to Nolan, the meeting went well, except Ledger had no interest in being in the movie at all.
In a desperate move, Nolan quickly offered him the part of The Joker instead and Ledger signed on before the script was even completed. Needless to say, the late actor made the right choice because his performance was near perfection.
Jude Law Was Too British For Superman
Another actor who was a contender for the role of Superman was Jude Law. Law definitely has the good looks and charm that an actor who plays Superman needs. Law eventually turned down the offering because he felt as an Englishman, he shouldn’t play such an iconic American character.
On top of that, the director sent Law a spandex suit to try on and Law just could picture himself “in that costume on posters all around the world.”
Pierce Brosnan Isn’t Batman
In an interview with Details magazine, legendary actor Pierce Brosnan revealed that he was in the running to play Batman in Tim Burton’s 1989 blockbuster. We know that Michael Keaton ended up with the role but only because Brosnan refused to even audition.
The Bond actor said that the character held such “an indelible place” in his childhood and that couldn’t wrap his head around playing a guy “who wears his underpants outside his trousers.”
Jake Gyllenhaal As Rick Flagg
After the original cast member Tom Hardy dropped out of playing Rick Flagg in Suicide Squad, Warner Bros.’ first choice to replace him was Jake Gyllenhaal. Variety reported that Gyllenhaal was offered the part but ended up passing on the role for unknown reasons.
Joel Kinnaman ended up playing Flagg and, as we all unfortunately remember, the movie was terrible. Gyllenhaal got a second chance at being in the franchise though and will play Mysterio in Spider-Man: Far From Home.
Matt Damon Could Have Been Two-Face
The Dark Knight trilogy redefined DC’s superhero genre and Aaron Eckhart’s villainous Two-Face was a major part of that. Before Eckhart got the role, it was actually offered to our good friend Matt Damon. The actor told MTV that he was actually really excited to play Harvey Dent but that a “scheduling thing” stopped him from meeting with Christopher Nolan, so they never moved forward on it.
While he was a bit disappointed, Damon also admitted that Eckhart did an incredible job as the character. That’s two times Damon didn’t end up in a super role.
Rikki Lee Travolta As Thor?
Even though you’ve likely never seen this actor, the last name might be an indication to his famous roots. Yes, Rikki Lee Travolta is John Travolta’s nephew. He’s a Shakespearean trained actor who happens to be tall, strong, and have long blonde hair. That was basically the requirements that Marvel was looking for when they began casting for Thor.
While Travolta certainly had the looks, he didn’t have the lighthearted side that Chris Hemsworth brought to the table.
Eliza Dushku Wanted Black Widow
While most of these actors turn down the studio, this time it was the studio who turned down the actor. Eliza Dushku tried to campaign on The Howard Stern Show to play the role of Black Widow. She said that she would be “so perfect for the Black Widow character” because she “just learned Russian” to play a Russia girl in the series Dollhouse.
Obviously, we know the studio ended up going with Scarlett Johansson instead.
Will Smith Didn’t Want To Mess With This Iconic Hero
Brandon Routh ended up landing the part of Superman in Superman Returns and he looks like a pretty stereotypical superhero. Before Routh was cast, the DC studio wanted to switch things up and cast Will Smith. They offered the part to Smith but the actor quickly shot it down.
Why? According to Smith, he didn’t want to “mess up white people’s heroes.” He referenced the backlash he faced after his portrayal of Civil War hero James West in Wild, Wild West.
Paul Newman Was Given A Choice
When Richard Donner started casting for his 1978 Superman movie, he had his mind set on Paul Newman for any role. Seriously. According to the 2006 DVD commentary, the film’s producers offered Newman $4 million to be in the movie in any capacity.
Neman was given the choice to play Superman, Lex Luthor, or Jor-El and he turned all of the roles down. It seems like no amount of money could force the serious actor to put on a silly costume.