Henry Cavill already has his replacement for Superman and Geralt of Rivia thanks to Highlander, and it must avoid one problem that Cavills biggest characters have in common. Henry Cavill is now one of the most popular action stars of the last decade thanks to two major roles in two very different franchises. In 2013, Cavill joined the superhero genre when he played Clark Kent/Superman in the DC Extended Universes first movie, Man of Steel. Cavill reprised his role in two more movies and had a couple of cameos before the DCEU went through a reboot.
https://screenrant.com/henry-cavill-dc-witcher-replacement-highlander-avoid-unfinished-ending/