Skip to content

  • Business & Finance
  • Education & Learning
  • Entertainment & Media
  • Lifestyle
  • Technology
  • Travel & Culture

Actors Who Were Almost Cast in DC Movies

Michael Michael, May 15, 2026May 15, 2026

DC movie history is full of casting “what ifs.”

Some actors came close to playing Superman, Batman, Wonder Woman, Joker, Catwoman, Lex Luthor, Green Lantern, or other major DC characters. Some auditioned and lost the role. Some signed deals before projects collapsed. Some passed after trying on the costume. Others were cast in movies that never made it to theaters.

Here are actors who were almost cast in DC movies.

Josh Brolin

Source : Shutterstock

Josh Brolin came close to playing Batman in Zack Snyder’s DC universe.

Before Ben Affleck was cast as Bruce Wayne in Batman v Superman: Dawn of Justice, Brolin was in serious consideration for the role. He later said Snyder went in another direction, but he seemed open to the idea and even joked about still wanting to play Batman when he was older.

Brolin would have brought a rougher, older, more Western-style edge to Batman. Affleck ultimately became Snyder’s Batman, while Brolin went on to dominate another comic-book universe as Thanos in Marvel’s Avengers films.

Matt Bomer

Source : Instagram/mattbomer

Matt Bomer nearly became Superman in the early 2000s.

He was connected to Superman: Flyby, a planned film written by J.J. Abrams and attached to director Brett Ratner. Bomer later said he had gone through a long audition process and even had a three-picture deal before the project fell apart. He has also said he believes his sexuality was used against him during that period, though later reports have noted conflicting accounts about whether the project collapse, studio changes, or other casting politics were the main reason.

The film never happened. Warner Bros. later moved forward with Superman Returns, starring Brandon Routh.

Jude Law

Source : Instagram/judehlaw

Jude Law was also close to playing Superman.

He revealed that he tried on the Superman suit for a project connected to director Brett Ratner in the early 2000s. But once he saw himself in the costume, he felt the role was not right for him. Law said the whole thing felt like a step too far, especially without a full script in place.

That project never became the final Superman film. Brandon Routh later wore the cape in Superman Returns.

Will Smith

Source : Shutterstock

Will Smith has said he was offered Superman but turned it down.

His reasoning was tied to pressure and public expectation. After Wild Wild West, Smith was cautious about taking another iconic role that could become a huge target if it failed. He did not want to be the actor blamed for getting Superman wrong.

Smith eventually joined DC in a different way as Deadshot in Suicide Squad. That role fit his screen persona more naturally: charismatic, flawed, funny, dangerous, and human.

Nicholas Hoult

Source : Instagram/nicholashoult

Nicholas Hoult has had one of the strangest DC casting journeys.

He was in the running for Batman in Matt Reeves’ The Batman, a role that went to Robert Pattinson. Later, he auditioned for Superman in James Gunn’s reboot, but David Corenswet won the role. Hoult finally landed in the new DC universe as Lex Luthor.

That makes Hoult a rare case: he nearly played Batman, then nearly played Superman, then ended up as Superman’s greatest enemy.

Jacob Elordi

Source : Instagram/jacobelordi_

Jacob Elordi was asked to audition for Superman, but he declined.

The Euphoria and Priscilla actor said the idea felt too dark for him and suggested that superhero movies were not really his taste. The role in James Gunn’s Superman reboot eventually went to David Corenswet.

A superhero role can make an actor globally visible, but it also comes with a long commitment and a very specific public identity.

Armie Hammer

Source : Shutterstock

Armie Hammer did not just audition for Batman. He was cast.

Hammer was set to play Bruce Wayne in George Miller’s canceled Justice League: Mortal. The movie was planned before Zack Snyder’s DC universe and would have featured a full Justice League lineup years earlier. Production fell apart because of budget, timing, and industry issues.

Hammer’s Batman would have arrived long before Ben Affleck or Robert Pattinson. Because the movie was canceled, audiences never got to see what his version of the character would have been.

D.J. Cotrona

Source : Instagram/cotrona23

D.J. Cotrona was cast as Superman in Justice League: Mortal.

The George Miller project had a full ensemble ready, including Armie Hammer as Batman and Cotrona as Clark Kent. But the movie collapsed before filming could move forward properly, leaving Cotrona’s Superman as another lost DC timeline.

Cotrona later appeared in the DC world through Shazam! as one of the adult superhero forms, but he never got to lead a Superman film.

Megan Gale

Source : Instagram/megankgale

Megan Gale was cast as Wonder Woman in Justice League: Mortal.

Before Gal Gadot became the big-screen Diana Prince, Gale was set to play the character in George Miller’s canceled team-up film. The project would have brought Wonder Woman to live-action cinema years before Batman v Superman and the 2017 Wonder Woman movie.

Gale later appeared in Miller’s Mad Max: Fury Road, but her Wonder Woman remains one of DC’s most interesting unrealized castings.

Lonnie Rashid Lynn

Source : Shutterstock

Lonnie Rashid Lynn, known professionally as Common was cast as John Stewart, the Green Lantern, in Justice League: Mortal.

That would have made him one of the first major live-action versions of John Stewart on the big screen. The role never happened because the movie was canceled, but Common later joined DC in another way, playing Monster T in Suicide Squad.

A John Stewart-led Green Lantern in the late 2000s could have changed DC’s movie path.

Adam Brody

Source : Shutterstock

Adam Brody was cast as Barry Allen in Justice League: Mortal.

At the time, Brody was best known for The O.C., so his Flash would likely have brought a younger, witty, slightly awkward energy to the Justice League. The project collapsed, and years later Ezra Miller became the DCEU’s Flash.

Brody’s casting remains one of the more popular lost pieces of Justice League: Mortal because fans can easily imagine his timing working well for Barry Allen.

The role was his, but the movie was not.

Anne Hathaway

Source : Shutterstock

Anne Hathaway went into her The Dark Knight Rises audition thinking she was up for Harley Quinn.

She prepared with Harley in mind, including the character’s energy and laugh. During the meeting, Christopher Nolan eventually told her the role was actually Selina Kyle, also known as Catwoman. Hathaway won the part and played Catwoman opposite Christian Bale’s Batman.

This is not a standard “lost role” story because Hathaway did get a major DC role. But it is still a great casting switch.

She thought she was auditioning for one iconic Batman character and ended up playing another.

Cillian Murphy

Source : Shutterstock

Cillian Murphy auditioned for Bruce Wayne in Batman Begins.

Christopher Nolan ultimately cast Christian Bale as Batman, but Murphy impressed the team enough to get another major role: Dr. Jonathan Crane, better known as Scarecrow. Murphy’s unsettling calm made him a strong fit for the villain, and he appeared across Nolan’s Batman trilogy.

This is one of the best examples of a failed audition still becoming a win.

Heath Ledger

Source : Shutterstock

Before he became the Joker, Heath Ledger was considered for Batman.

Christopher Nolan met Ledger during the casting process for Batman Begins, but Ledger was not interested in doing a superhero movie at that time. Later, after seeing Nolan’s approach, Ledger became interested in the world and ultimately played the Joker in The Dark Knight.

That twist changed movie history.

John Lithgow

Source : Shutterstock

John Lithgow has said he turned down the chance to play Joker in Tim Burton’s Batman era.

He later reflected on the missed opportunity with regret, saying he could have been the Joker. The role eventually went to Jack Nicholson, whose version became one of the defining villains of 1980s blockbuster cinema.

Lithgow would have been a very different Joker: theatrical, sharp, strange, and probably more unpredictable than many fans imagine.

Zoë Kravitz

Source : Shutterstock

Zoë Kravitz tried to audition for a smaller role in The Dark Knight Rises, but she said she was told the production was not “going urban” for the part.

Years later, she clarified that she was not auditioning for Catwoman at that time. The experience stayed with her because of what it revealed about how race could affect casting opportunities. She eventually played Selina Kyle in Matt Reeves’ The Batman.

Kravitz’s story is especially powerful because she did eventually become Catwoman.

Bradley Cooper

Source : Shutterstock

James Gunn considered Bradley Cooper for Lex Luthor in Superman before casting Nicholas Hoult.

Gunn later said he wanted a contemporary counterpart to Superman for Lex, which made Hoult a better fit for the direction of the film. Cooper still joined the project in another way, playing Jor-El, Superman’s father.

Cooper as Lex would have been a major star-driven choice. Hoult’s casting points to a different approach: a younger Luthor who can grow alongside David Corenswet’s Superman.

Jessica Biel

Source : Instagram/jessicabiel

Jessica Biel was reportedly in talks for Wonder Woman in Justice League: Mortal but did not take the role.

The part eventually went to Megan Gale before the entire George Miller project collapsed.

Biel’s almost-Wonder-Woman story belongs to the strange pre-DCEU era when Warner Bros. was trying to build a Justice League movie before standalone versions of many characters had been established.

Mary Elizabeth Winstead

Source : Instagram/maryswinstead

Mary Elizabeth Winstead also confirmed she auditioned for Justice League: Mortal.

She was among the actresses linked to Wonder Woman during the casting process before Megan Gale landed the role. Winstead later joined DC as Huntress in Birds of Prey, bringing a dry, awkward, revenge-driven energy to the character.

Chris Pratt

Source : Shutterstock

Chris Pratt has been floated by fans for Batman in James Gunn’s new DC universe, but Gunn has clearly shut down that idea.

Pratt jokingly pitched himself for Batman to Gunn, but Gunn’s response made it clear that Pratt would not be playing the Caped Crusader. Gunn had also previously dismissed rumors about Pratt as Batman while leaving open the possibility that he could play another DC role someday.

Entertainment & Media

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Actors Who Auditioned for One Role but Got Another
  • Celebrities Who Began Their Careers on Reality TV
  • Celebrities Who Have Done Community Service
  • Actors Who Became Serious Entrepreneurs
  • Stars Who Have Adopted Rescue Pets

Pages

  • ABOUT US
  • DISCLAIMER
  • PRIVACY POLICY
  • TERMS AND CONDITIONS
©2026 | WordPress Theme by SuperbThemes