The role of the Man of Steel, Superman is going to David Corenswet.

Warner Bros. and DC Films announced today that David Corenswet has won the role of Superman for the upcoming Superman: Legacy film. Rachel Brosnahan has also been cast as Lois Lane.

Corenswet replaces Henry Cavill, who played the character for the past decade since Man Of Steel.

Superman: Legacy tells the story of Superman’s journey to reconcile his Kryptonian heritage with his human upbringing. Corenswet comes off the heels of his performance in Netflix’s The Politician. He’s also starred in Pearl, Look Both Ways, and We Own This City.

Rachel Brosnahan is taking over the role of Lois Lane from Amy Adams. She previously starred in The Marvelous Mrs. Maisel and House of Cards.

Other actors in contention for the roles of Clark Kent and Lois Lane were Nicholas Hoult, Tom Brittney, Phoebe Dynevor, and Emma Mackey.

Now that these roles have been cast, the roles of Lex Luthor and The Authority are next up. Sources have said that Bill and Alexander Skarsgard are both high on the list for Luthor.

Superman: Legacy is the first in a new line of films from DC Films that reset the DC film universe under the leadership of James Gunn and Peter Safran. Superman: Legacy releases in theaters on July 25th, 2025.

This is a developing story.

For more on DC, make sure to check back to That Hashtag Show.

Keep Reading: