Henry Cavill’s run as Superman is over, according to The Hollywood Reporter. Cavill first played DC’s cornerstone superhero in 2013’s Man of Steel, and he reprised the role in 2016’s Batman v Superman: Dawn of Justice and 2017’s Justice League. Despite heavy disapproval of the DC movie universe from most movie critics, most people were fond of Cavill in the part, which indicates what a good job he did amid negativity.
While critics did not like the DC universe created by Zack Snyder, many fans had been ardent supporters of the films before Joss Whedon took over Justice League. Hardcore fans wanted to see a Man of Steel 2 starring Cavill, but unfortunately that is not going to happen.
Over the months, there have been many rumors of Ben Affleck being out as Batman too, and that seems certain to happen with Cavill’s Superman now out of the picture. Now that Cavill is definitely out according to THR, who are some of the potential actors to play Superman next?
Matt Bomer

Matt Bomer nearly played Superman a couple of times, including in Man of Steel before Henry Cavill got the part, but perhaps things can come together this time around. The only downside is Bomer’s age (40), as DC might prefer younger actors that could more easily hold the role for several years. However, Bomer doesn’t look his age, and he should be able to fill the role for a while.
Ben Barnes

He’s filled bad-guy type of roles (like Logan in HBO’s Westworld and Jigsaw in Neflix’s The Punisher) quite well, but Ben Barnes might be able to pull off Kal-El. Barnes has the height at six-foot-one (same as Cavill), but he’d need to put on more weight given his slender build—but that shouldn’t be too big of an issue (it’d certainly be a requirement to take the role).
William Moseley

William Moseley starred with Barnes in The Chronicles of Narnia, and he could also be in the mix for Superman over a decade later. Moseley is probably around the perfect age at 31, and he might not be as well-known despite his accomplishments as an actor. Some tricks may be needed to make Moseley look taller on screen, but five-foot-ten isn’t too short. Also, he’ll need to dye his hair black.
Nicholas Hoult

At six-foot-three Nicholas Hoult could deliver an imposing look as Superman if he packs on muscle. Hoult has history as a superhero, playing Hank McCoy (AKA Beast) of the X-Men, but Superman would be a big step above. Hoult is just 28, so he could play the character for a while; and he has a history with Warner Bros.
Scott Eastwood

Scott Eastwood had a role in DC’s Suicide Squad as Lieutenant “GQ” Edwards, which might complicate things a bit. But the DC universe is in so much flux that it wouldn’t be that big of a deal. His dad, the legendary Clint Eastwood, said he could have played Superman back in his day, but it wasn’t for him. Maybe it’ll be for his son, who is just 32.
Matt Bomer. Case closed.
I like DC but they seem to have no idea what they’re doing. Snyder was doing fine.
None of these guys.
Definitely Matt Bomer!! Have you seen him with his Clark Kent glasses on? Also, he has much more personality and charisma on screen than Cavill does.
Just because he’s white and looks like him…
Daniel Kaluuya or Michael B. Jordan…. These actors are dry.
Just stop bro.
Certainly Nicholas Hoult would be a better choice.