Another bump in the road for Warner Brothers’ long-struggling DC franchise: Henry Cavill will no longer appear as Superman.

Update: According to Deadline, WB is considering casting Creed star Michael B. Jordan as Superman “down the road.” If it comes to fruition it would be huge — he’d be the first black actor to appear on screen as Superman.

The Hollywood Reporter has learned that Cavill is out following a failed attempt to get him for a cameo in the upcoming Shazam! starring Zachary Levi.

And outside of Shazam!, complicating matters is the direction of the DC Universe. WB is reportedly hitting reset and seeking a different path for their Marvel competitor.

Among the plans is a solo Supergirl movie rather than another Superman. “The studio has shifted its focus to a Supergirl movie, which will be an origin story featuring a teen superheroine,” THR writes. “This effectively removes an actor of Cavill’s age from the storyline’s equation given that Superman, aka Kal-El, would be an infant, according to DC lore.”

Attempts to bring Cavill into Shazam! broke down due to scheduling conflicts. The actor recently signed on to star in the Netflix adaptation of The Witcher series.

Cavill ultimately starred as Superman in three films: Man of Steel, Batman v Superman: Dawn of Justice, and Justice League. While Man of Steel was well received, Dawn of Justice and Justice League were… not.

The news comes months after reports that Ben Affleck is making his way out of the DC Universe.

Despite the steady drumbeat of bad news over the years, the DCEU still shows at least one glimmer of hope: Wonder Woman was a runaway hit and the sequel is currently filming. This December Aquaman will star in his own film, and in April the aforementioned Shazam! comes to the big screen. See trailers for both films.