Henry Cavill will play Geralt of Rivia in Netflix’s forthcoming TV dramatisation of The Witcher games franchise.
This author prefers to keep an air of mystery.