Liam Hemsworth as Geralt of Rivia | Fantasy