Get the latest gossip

Every ‘Superman’ Actor, Ranked


With James Gunn's 'Superman' debuting David Corenswet as the DC Comics superhero, Variety ranks the actors that have played the Man of Steel.

Teri Hatcher would go on to further acclaim thanks to “Desperate Housewives,” and she shares crackling chemistry with Cain, a relative newcomer at the time, with guest spots on “A Different World” and “Beverly Hills 90210” to his credit. It’s a shame he didn’t get another shot at the role on film, though he did get a second opportunity in 2019’s “Crisis on Infinite Earth” TV crossover event, which united various CW DC Universe shows, and proved he was always a worthy heir to the cape. His first film was marketed with the tag line “You will believe a man can fly” and it’s easy to forget about the level of difficulty the actor had to pull off — at that point there hadn’t been a big-budget, splashy color adaptation of the character (or really any iconic superhero) on the big screen.

Get the Android app

Or read this on Variety