Viggo Mortensen as Geralt of Rivia