Henry Cavill stops interpreting Superman, according to anonymous sources.
These sources have reported this to The Hollywood Reporter. Cavill played the role of Superman in the movie Man of Steel since 2013. He also shone as the superhero in Justice League and Batman v Superman: Dawn of Justice.
Cavill would actually be in the upcoming DC film Shazam! to see, but had no time for this. Now Warner Bros. wants. to focus more on Supergirl, which will get its own film in the future. Superman is just a teenager in this film, so this role can not be interpreted by Cavill. Warner Bros. would also for the time being have no interest in making a new Superman film.
Recently it was announced that Cavill plays the role of Geralt or Rivia in the upcoming Netflix series based on The Witcher. A month earlier Cavill hinted at this by reporting that he would very much like to interpret the role.