Will ‘The Witcher’ Change From Henry Cavill To Liam Hemsworth Be ‘Flawless’ As Netflix Claims? A producer on Netflix's The Witcher says the change from Henry Cavill to Liam Hemsworth as Geralt of Rivia will be 'flawless' and I'm calling shenanigans.