Daniel Radcliffe as Geralt of Rivia