David Corenswet and Rachel Brosnahan cast in James Gunn’s Superman: Legacy following months of speculation

The next Superman has officially been cast.

DC Studios announced Tuesday (27 June) that David Corenswet will play the Man of Steel and Rachel Brosnahan will star as his love interest, Lois Lane.

The pair will make their Superman debut in 2025’s Superman: Legacy, directed by DC Studios co-CEO and Guardians of the Galaxy filmmaker James Gunn.

The news ends months of speculation over who would be the next actor after Henry Cavill to take on Clark Kent (AKA Superman).

In a report published on 8 June, insiders claimed that DC co-heads Peter Safran and Gunn were meeting with Nicholas Hoult (The Great), Corenswet, and Tom Brittney (Grantchester) for the role of the titular superhero.

Emma Mackey (Sex Education), Brosnahan and Phoebe Dynevor (Bridgerton), meanwhile, were reportedly up for the other lead part.

David Corenswet and Rachel Brosnahan have been cast in ‘Superman: Legacy’ (Getty Images)
David Corenswet and Rachel Brosnahan have been cast in ‘Superman: Legacy’ (Getty Images)

Gunn previously shut down a rumour in March that Perks of Being a Wallflower star Logan Lerman was the “top choice” for Superman.

The director responded curtly, stating: “For the record, I don’t know who that is.”

In December last year, it was confirmed that Henry Cavill would not be reprising his role as the superhero, despite being told by the studio to “announce his return in October”.

Superman: Legacy will be the first film in the new era of the connected DC Universe, followed by Matt Reeves’ The Batman Part II, which is set for an October 2025 release.

This story is being updated