Well this is a little surprising.... Cavill out, Liam Hemsworth in for The Witcher. Easy speculation is because of a Superman feature or he has maybe gotten the Bond part, but could be anything- a role that requires a significant body change is certainly a possibility.
https://variety.com/2022/tv/news/the...-4-1235417724/