Henry Cavill as Geralt of Rivia