James Gunn reveals why he chose Nicholas Hoult to play Lex Luthor and not Superman

"Superman" London Photocall - Source: Getty
"Superman" London Photocall (Image via Getty)

James Gunn's Superman may have found its perfect Man of Steel in David Corenswet now, but there was another actor who was almost set to play the Kryptonian hero, and surprisingly, it was Nicholas Hoult.

Hoult has taken on the role of the ruthless villain, Lex Luthor, in the film, and unlike other instances of the DC villain, Hoult's Luthor is expected to be more dangerous, cruel, and visibly nefarious. But before he stepped in as the antagonist, the actor had auditioned for the role of Clark Kent's Superman as he recently revealed to Jimmy Kimmel on his show,

“This is very awkward. I auditioned for Superman at the same time. I walked over to say hello and he stood up and I was like god damn, he's about an inch taller than me. And in that moment whilst we were shaking hands I was like I'd be happy if this guy was Superman I was like you're perfect for it really genuinely.”

Now, director James Gunn is opening up on why he didn't cast Hoult as Superman as he told Jake Hamilton on Jake Takes:

“You know, Nick Hoult auditioned [for Superman]. He’s a great actor. I mean, some might say he’s better than David in certain ways, but he just didn’t fit the role, and that’s why he didn’t get that. As much as you can transform yourself as a person, Nick was just more controlled.”

He then stated how David Corenswet also had better chemistry with Rachel Brosnahan, who plays Lois Lane in the film, adding:

“David had better chemistry with Rachel [Brosnahan] because she’s a very controlled actor, and David is a little bit more, you know, loose, and that creates a different type of dynamism on-screen.”

More details about James Gunn's Superman (2025)

youtube-cover

Superman is flying back into theaters, and this time, he’s bringing a whole new world with him. Under the creative helm of James Gunn and Peter Safran, this film isn’t a reboot — it’s a reset. Gunn is skipping the origin story and diving right into a world where Clark Kent is already balancing life in Metropolis, cape, and all.

David Corenswet steps into the suit as a softer, more emotionally present Superman — one who’s powerful, yes, but despite hailing from a different planet, is deeply human at heart. Gunn’s vision for the character focuses on compassion, integrity, and quiet strength. Rachel Brosnahan joins as Lois Lane, matching Clark’s heart with sharp intellect and her signature journalistic fire. Nicholas Hoult plays Lex Luthor, calculated and dangerous, reimagined as a modern tech mogul with a god complex.

This isn’t just another superhero movie. It’s the first heartbeat of the new DC Universe, one that wants to make you feel as much as it makes you cheer. Gunn’s Superman is less about spectacle and more about soul. And if it lands the way it’s intended to, it could revive DC's faltering film franchise.

Superman will be in theaters on July 11, 2025.

Love movies? Try our Box Office Game and Movie Grid Game to test your film knowledge and have some fun!

Quick Links

Edited by Ranjana Sarkar