Henry Cavill is reportedly not returning as Superman and our hearts are broken.
The actor first donned the red and blue suit in Man of Steel and reprised the role in the poorly received Batman vs Superman: Dawn of Justice and starred as the DC hero in Justice League last year.
But despite the DC Extended Universe still making films based around the comic book characters, The Hollywood Reporter is claiming that Cavill will not be returning to the franchise just yet.
The character was set to appear in the Shazam! movie but contract talks allegedly broke down between the two sides and it appears that his Superman won’t be back in any future DC movies.
Warner Bros – who own the rights to the movies – are reportedly now focusing on the origin movie for Supergirl meaning it’s unlikely we will see Cavill in the iconic suit, or topless, for a while.
His reported departure follows Ben Affleck who reportedly has hung up the cape in the role as Batman, who he starred as for two movies.
Fingers crossed Cavill – who landed a role in the upcoming Netflix series The Witcher – will show off his hot physique in later roles.