The Witcher

Henry Cavill portrayed the character in Netflix’s fantasy-drama since Season 1 but will be replaced by the Hunger Games alum in Season 4.
Liam is set to take over the role of Geralt from Henry Cavill in the next series of the Netflix fantasy drama.
Henry Cavill's final season as Geralt of Rivia has been split into two parts.