![James Gunn](https://www.hollywoodreporter.com/wp-content/uploads/2023/12/GettyImages-1332042699-copy.jpg?w=1296&h=730&crop=1)
- Share this article on Facebook
- Share this article on Twitter
- Share this article on Flipboard
- Share this article on Email
- Show additional share options
- Share this article on Linkedin
- Share this article on Pinit
- Share this article on Reddit
- Share this article on Tumblr
- Share this article on Whatsapp
- Share this article on Print
- Share this article on Comment
James Gunn is defending the cast he has assembled for Superman: Legacy after fans expressed concerns about the film including too many characters.
The co-head of DC Studios recently took to Threads to explain that he is building a whole universe, rather than just having comic book characters appear on the screen for just a few seconds.
“The whole point was it’s NOT a large film — I mean, not in terms of cast,” he wrote. “It’s normal for single protagonist films to have other characters — much more unusual for them not to.”
Related Stories
Gunn added that he feels meaningless cameos are actually hurting the superhero genre, and characters should have a reason to be in a movie.
“I call that ‘Cameo Porn’ and it has been one of the worst elements of recent superhero films,” he said. “If a character is in film, they have to have a reason to be there story-wise.”
He continued, “I don’t mind actual cameos — if it’s a glimpse or a moment, an Easter egg. What bothers me is when they mangle an elegant story by shoehorning characters in — they aren’t there because the story calls for it, but for some other reason.”
Gunn’s comments came amid this year’s “superhero fatigue” following several movie flops, including The Flash, Shazam: Fury of the Gods and The Marvels.
But new DC Studios bosses Gunn and Peter Safran have set out to reboot the DC Universe under their creative vision, beginning with Gunn’s Superman: Legacy. So far, it has been revealed that David Corenswet will play Superman, Rachel Brosnahan will portray Lois Lane, Nicholas Hoult will take on Lex Luthor, Skyler Gisondo has been cast as Jimmy Olsen and Sara Sampaio will play Eve Teschmacher.
Earlier this week, Gunn also shared on Threads that he recently had dinner with Hoult to talk about how they “can create a Lex that will be different from anything you’ve seen before and will never forget.”
Superman: Legacy is expected to arrive in theaters July 11, 2025.
THR Newsletters
Sign up for THR news straight to your inbox every day