Liam Hemsworth, who took over for Henry Cavill after he left 'The Witcher,' will play Geralt of Rivia in the Netflix show's last two seasons. Ahead of its season 4 premiere, the fantasy series was renewed for a fifth and final season on April 18. Read this story