Answer
Henry Cavill plays the role of Geralt of Rivia in the Netflix fantasy series The Witcher. Geralt is a Witcher, a professional monster hunter who has been trained from childhood to fight and kill monsters. He is a skilled swordsman and a powerful magic user, and he is often called upon to protect people from the dangers of the supernatural world.