Geralt de Rivia (Henry Cavill) seguiu um código moral distinto em O Mago temporada 1; no entanto, isso terá que mudar na 3ª temporada. À medida que as responsabilidades de Geralt mudaram na 2ª temporada, sua convicção de seu código vacilou. Para melhor apoiar Ciri (Freya Allan) em O Mago na 3ª temporada, Geralt pode ter que renegar completamente seu código.
O Mago definiu o código de Geralt na 1ª temporada, episódio 1, “The End’s Beginning”. Depois de tropeçar no meio de um conflito entre Stregobor, um mago, e Renfri, uma princesa, ambos os lados obrigaram Geralt a escolher “o mal menor.” Assim, Geralt teve a oportunidade de denunciar o conceito de graus do mal: “O mal é o mal. Menor, maior, mediano: é tudo a mesma coisa. Se eu tiver que escolher entre um mal e outro, então prefiro não escolher.” Esta linha desempenhava múltiplas funções. Foi imediatamente citável e revelou o tipo de pessoa que Geralt era, mas também era um código que estava destinado a ser quebrado.
A fim de proteger Ciri do mal maior em O Mago temporada 3, Geralt pode ter que se tornar o mal menor. Apesar de preferir evitar a política humana, Geralt se viu cada vez mais afastado da simplicidade comparativa da caça aos monstros na segunda temporada. Além disso, os humanos provaram ser o maior monstro do continente; com muitos humanos procurando prejudicar Ciri, em O Mago temporada 3 Geralt não terá mais o luxo de ficar de lado.
A linha entre monstro e humano é muitas vezes turva em O Mago. Duny e Nivellen, por exemplo, eram ambos homens amaldiçoados a parecerem bestas. Geralt teve a oportunidade de matá-los, mas se conteve com base em sua humanidade residual. Eskel, por outro lado, foi infectado por um leshy, resultando em que ele próprio se tornasse um. Geralt tomou a decisão de matar seu velho amigo porque o monstro havia dominado o humano.
O Mago nunca apresentou monstros como inerentemente maus. Monstros aterrorizaram o continente na 1ª e 2ª temporada, mas não como parte de nenhum grande projeto de sua parte: matar está simplesmente em sua natureza. No entanto, os humanos em O Mago cometeram conscientemente atos monstruosos. Na 2ª temporada, The White Flame matou o bebê élfico. Na 1ª temporada, Calanthe tentou assassinar Duny para impedi-lo de se casar com sua filha. É a capacidade de pensamento da humanidade para a monstruosidade que levou Geralt a manter distância.
Quando Calanthe tentou subornar Geralt para matar Duny, ele recusou. Dentro O Magotemporada 1, episódio 4, Geralt disse a Jaskier: “Eu não estou matando ninguém, não sobre as disputas mesquinhas dos homens”, ao que Jaskier respondeu: “Sim, sim, você nunca se envolve, exceto na verdade, o tempo todo.” Portanto, enquanto Geralt expressa seu desgosto pelos comportamentos humanos, ele interfere mais do que imagina. Mais tarde no mesmo episódio, foi a interferência de Geralt que resultou em ele reivindicar Ciri por O MagoLei da Surpresa. Apesar de ter um código moral claro, Geralt nunca se apegou totalmente a ele.
O Mago a segunda temporada mostrou um lado diferente de Geralt. Depois de se unir a Ciri no final da primeira temporada, Geralt tinha uma única responsabilidade, que era mantê-la segura. Embora não houvesse escassez de monstros perseguindo Ciri na segunda temporada, a verdadeira ameaça em O Mago a terceira temporada será gente. Isso foi estabelecido no final da segunda temporada. Os elfos acreditavam que Ciri era sua salvadora por causa de seu Elder Blood; Nilfgaard queria encontrar Ciri, pois a Chama Branca é seu pai; a Irmandade decidiu que a morte de Ciri era a única maneira de parar Nilfgaard. O Mago A terceira temporada verá o destino de Ciri se tornar o centro político do continente.
Isso significa que a preferência de Geralt em evitar conflitos humanos terá que ser ignorada. É altamente provável que Geralt tenha que matar pessoas devido a “as disputas mesquinhas dos homens.” No entanto, esse sacrifício moral é aquele que ele fará em um esforço para proteger Ciri. O público já viu até onde Geralt está disposto a ir para mantê-la segura. Ele estava até disposto a matar Yennifer, a mulher que ele ama, por colocar em risco a segurança de Ciri. Ele deve estar disposto a matar qualquer outra pessoa que a ameace em O Mago sessão 3.
Dentro O Mago Na primeira temporada, o código moral de Geralt foi simplificado demais, e é por isso que ele o quebrou no primeiro episódio do programa. Apesar de insistir que não há mal menor, Geralt escolheu uma opção. Stregobor e Renfri queriam um ao outro morto. A princípio, Geralt não estava disposto a matar nenhum deles. No entanto, quando ele percebeu que Renfri planejava matar todos em Blaviken para atrair o mago, Geralt decidiu que matar Renfri era o mal menor. Isso lhe rendeu o título de “O Açougueiro de Blaviken”.
Na 2ª temporada, episódio 1, Geralt tentou seguir o caminho da não intervenção. Ele deixou Nivellen vivo porque, mesmo que merecesse morrer, Geralt não estava disposto a fazer essa escolha. No entanto, quando se trata de proteger Ciri, Geralt mostrou vontade de se tornar o mal menor. Quando Eskel estava se transformando no leshy, não fazer nada teria sido o mal maior, pois Eskel teria matado Vesemir e Ciri. Não havia tempo para procurar uma cura; portanto, o bruxo matando Eskel era o mal menor. É importante ressaltar que Geralt só tomou essa decisão para garantir a segurança de Ciri. Quando Ciri foi possuída em O Mago final da segunda temporada, Geralt se recusou a permitir que os outros Witchers a matassem. Do ponto de vista moral, matar Ciri seria o mal menor, assim como matar Eskel. A escolha de Geralt para proteger Ciri resultou na morte de muitos de seus irmãos Witcher.
Inevitavelmente, o código moral de Geralt evoluirá novamente em O Mago 3ª temporada. Na 1ª temporada, Geralt não tinha grandes responsabilidades além de si mesmo. A capacidade de escolher não fazer nada era um luxo que ele podia pagar. No entanto, com Ciri agora em risco de todos os ângulos, Geralt deve provar ser capaz de cometer atos aparentemente malignos para protegê-la. O mal ainda será mal em O Mago temporada 3, mas Geralt terá que ser mais criterioso sobre seus graus do que no passado.