Henry Cavill portrays Geralt of Rivia in the Netflix TV series. His portrayal of the iconic character has received high praise from fans and critics alike.