Henry Cavill, who has played Superman in three films, is parting ways with Warner Bros., sources tell The Hollywood Reporter.
THR says Warner Bros. wanted Cavill to sign on to appear in Shazam, the upcoming DCEU movie about the long-running comic superhero (played by Zachary Levi) but that talks for the cameo “broke down” because of “scheduling conflicts.”
By the time he got to Justice League, it didn’t look like Cavill or his CGI-erased mustache even wanted to be there.
But he never really got a killer Superman movie; even the best of the bunch, Man of Steel, was a very mixed bag.