Actors Almost Cast as Iconic Superheroes
Hollywood almost looked very different. The superhero movies that defined the last two decades could have starred completely different faces.
Studios tested, negotiated with, and seriously considered actors who ultimately didn’t land these roles. Some turned down the parts.
Others lost out in the final rounds. A few just had bad timing.
But each near-miss leaves you wondering how these franchises would have changed with different leads.
Tom Cruise as Iron Man

Before Robert Downey Jr. became synonymous with Tony Stark, Tom Cruise was the frontrunner. Studios wanted him in the early 2000s when Iron Man scripts first circulated.
Cruise even met with writers and directors about the project. The role would have fit his established action star persona perfectly.
He had the charisma, the cockiness, and the box office draw. But creative differences and scheduling conflicts kept pushing discussions further out.
By the time Marvel Studios decided to move forward in 2006, they wanted someone different. Someone with more edge and real-life parallels to Tony Stark’s redemption story.
Downey got the call instead, and the rest became history.
Will Smith as Superman in Superman Returns

Bryan Singer seriously wanted Will Smith for Superman Returns in 2006. Smith was at peak stardom after Independence Day, Men in Black, and Ali.
He would have brought undeniable star power to the role. But Smith turned it down.
He felt uncomfortable being the first Black Superman and worried about the responsibility that came with it. He wanted the character to be introduced as Black from the beginning, not as a replacement for the traditional version audiences expected.
The role went to Brandon Routh instead. Superman Returns underperformed, and the franchise stalled for years.
Smith’s concerns about taking on such an iconic role proved valid—the weight of expectation on any Superman actor is massive.
Nicolas Cage as Superman in Superman Lives

This one almost happened in the late 1990s. Tim Burton signed on to direct Superman Lives with Nicolas Cage cast as the Man of Steel.
Warner Bros. spent over $30 million on pre-production. Costumes got made.
Sets got built. Cage even did costume tests.
The script went through multiple rewrites. Burton wanted a darker, weirder take on Superman.
Cage fully committed, bringing his intense method approach to the character. But budget concerns and creative disputes kept delaying production.
Warner Bros. pulled the plug in 1998. The footage from those costume tests eventually leaked online, giving fans a glimpse of what could have been.
Cage later said losing that role was one of his biggest career disappointments.
Leonardo DiCaprio as Spider-Man

Before Tobey Maguire webbed up, Leonardo DiCaprio was James Cameron’s choice for Spider-Man in the mid-1990s. Cameron wanted to direct a Spider-Man film and saw DiCaprio as the perfect Peter Parker.
This was right after Titanic made DiCaprio the biggest star on the planet. DiCaprio met with Cameron multiple times.
He liked the character but had concerns about being locked into a franchise. He’d just experienced what massive blockbuster success felt like, and he wanted to focus on dramatic roles with different directors.
Cameron’s Spider-Man never materialized due to legal battles over the film rights. By the time Sam Raimi got the greenlight in 2000, DiCaprio had moved on to other projects. Maguire brought a different energy to Peter Parker—more vulnerable and relatable than DiCaprio’s established leading man presence.
Jake Gyllenhaal as Spider-Man

Tobey Maguire injured his back during Spider-Man’s production. For a brief period, Sony considered replacing him for Spider-Man 2.
Jake Gyllenhaal screen-tested for the role and came very close to taking over. Maguire recovered and returned, but Gyllenhaal remained in consideration for future films if Maguire couldn’t continue.
The role eventually went to Andrew Garfield years later when the franchise rebooted. Gyllenhaal finally joined the Spider-Man universe as Mysterio in Spider-Man: Far From Home.
He brought a different kind of villain energy to the franchise, and you can’t help but wonder how he would have played the hero instead.
John Krasinski as Captain America

John Krasinski tested for Captain America before Chris Evans landed the role. Marvel saw him during early casting rounds for Captain America: The First Avenger.
Krasinski wanted the part badly. He’d been a comic book fan his whole life.
But seeing Chris Hemsworth in full Thor costume at the studio made Krasinski realize he wasn’t physically ready for the role. He wasn’t built like a super soldier yet.
Marvel agreed and moved forward with other candidates. Evans initially turned down the role multiple times before finally accepting.
Krasinski later admitted he probably dodged a bullet—the pressure of playing Captain America for a decade would have been intense. He got his superhero moment eventually, appearing as Reed Richards in Doctor Strange in the Multiverse of Madness.
Emily Blunt as Black Widow

Emily Blunt was Marvel’s first choice for Black Widow in Iron Man 2. She wanted to do it. Contracts were being negotiated.
Everything looked set. Then Fox exercised an option in her contract for Gulliver’s Travels.
She had to fulfill that obligation instead. The timing didn’t work out, and Scarlett Johansson stepped into the role that would define the next decade of her career.
Blunt later married John Krasinski, and the two almost joined the Marvel universe together. She’s expressed some regret about missing the opportunity, but Gulliver’s Travels was a contractual obligation she couldn’t avoid.
Johansson made Black Widow iconic in ways that are hard to imagine anyone else replicating.
Joaquin Phoenix as The Hulk

Before Mark Ruffalo became Bruce Banner, Joaquin Phoenix was in serious talks for the role. This was for The Avengers in 2012.
Marvel wanted someone who could bring depth to Banner’s internal struggle. Phoenix met with Joss Whedon and Marvel executives multiple times.
He liked the character but felt uncertain about committing to multiple films. Phoenix has always been selective about roles, preferring standalone character studies to franchise commitments.
He eventually passed. Ruffalo got the call and brought a different interpretation—more nerdy scientist than tortured soul. Phoenix later took on the Joker and delivered an Oscar-winning performance in a superhero-adjacent role that gave him the creative freedom he wanted.
Josh Hartnett as Superman

Josh Hartnett turned down Superman in the early 2000s. He was a rising star after Pearl Harbor and Black Hawk Down.
Warner Bros. wanted him for what would have been a Superman reboot before Superman Returns. Hartnett declined because he felt overwhelmed by the attention he was getting and didn’t want to amplify it with such a massive role.
He worried about losing his privacy and being forever defined by one character. He wanted to focus on smaller, more personal projects.
Looking back, Hartnett has said he doesn’t regret the decision. He valued his personal life and mental health over becoming a global icon.
The Superman role went through several iterations before eventually landing with Brandon Routh, then later Henry Cavill.
Matt Damon as Daredevil

Before Ben Affleck took on Daredevil in 2003, Matt Damon was considered for the role. Damon and Affleck were the hottest screenwriting duo in Hollywood after Good Will Hunting.
Studios wanted to capitalize on their chemistry and star power. Damon passed on Daredevil to focus on the Bourne franchise.
That decision paid off—Bourne became his signature role and launched one of the most successful action franchises of the 2000s. Affleck took Daredevil instead, and the film received mixed reviews.
Years later, Affleck got another shot at superhero stardom as Batman. Damon stuck with Bourne and avoided the early-2000s superhero movie growing pains.
Sandra Bullock as Wonder Woman

Sandra Bullock was in talks for Wonder Woman in the 1990s. Multiple studios tried to get a Wonder Woman film off the ground during that decade. Bullock’s name came up repeatedly as someone who could carry the film.
Scripts kept getting rejected. Directors came and went.
The project never gained momentum. Bullock moved on to other action roles, including Speed and Miss Congeniality, that showcased her ability to anchor big-budget films.
Wonder Woman didn’t make it to the screen until 2017 with Gal Gadot. By then, superhero films had evolved dramatically.
Bullock’s version would have been a very different movie, made in an era when female-led action films were still rare and studios didn’t know how to market them.
Timothy Olyphant as Iron Man

Funny how things turned out – Timothy Olyphant tried out for Iron Man long before Robert Downey Jr. landed it. The part nearly went to him after multiple late-stage auditions.
Marvel saw something sharp in his charm, a knack for handling messy, layered roles. In the end, timing took a different path.
Still, Downey carried a weight Olyphant didn’t – moments from his own past mirroring Tony Stark’s path. His widely known battles, followed by a return, gave the role a depth that rang true.
Marvel went with the less certain option. In the end, few saw just how well it would turn out.
Starting out on TV, Olyphant kept moving forward without looking back. One day landing roles in shows like Justified and later Deadwood.
Missing out on Iron Man never bothered him much at all. That part needed a certain spark – something Downey just naturally had.
Ashton Kutcher as Superman

Auditions brought Ashton Kutcher close to wearing the cape during Warner Bros.’ run at reviving Superman through Flyby. The project took shape in the early two-thousands, driven by a script penned by JJ Abrams.
Instead of going with seasoned faces, the studio leaned toward fresh, unknown energy – something different from past portrayals. Age played a role; they were looking for someone younger, untested even.
Kutcher stepped away from That ’70s Show just as his movie career started gaining ground. The right appearance, plenty of charisma – he checked those boxes.
Yet everything unraveled prior to locking in actors. Money issues crept in, alongside clashing visions. In the end, none of it made it past planning.
Later on, Kutcher made light of it during chats with reporters. Not the right fit, he admitted, despite really wanting the shot.
Years passed before Brandon Routh got cast in Superman Returns instead.
When the Stars Align Differently

What if things had gone differently? Acting skill alone doesn’t always decide a role. A mix of right timing, unseen connections, even chance plays its part.
Some performers landed parts not because they were stronger – but simply because the air around them felt right at that instant. Not every performer avoided trouble.
A few passed up roles that later defined careers. Yet choices – actor-driven or forced by studios – molded the world of superheroes in lasting ways.
Who stood behind the mask wasn’t fixed. Different people might have spun entirely new tales.
Those alternate paths? They’d have rewritten what we now take for granted.
More from Go2Tutors!

- The Romanov Crown Jewels and Their Tragic Fate
- 13 Historical Mysteries That Science Still Can’t Solve
- Famous Hoaxes That Fooled the World for Years
- 15 Child Stars with Tragic Adult Lives
- 16 Famous Jewelry Pieces in History
Like Go2Tutors’s content? Follow us on MSN.