Geralt (Liam Hemsworth) begibt sich gemeinsam mit Rittersporn (Joey Batey) und der Bogenschützin (Meng'er Zhang) auf eine gefährliche Reise, um Ciri (Freya Allan) zu finden. Währenddessen lebt Ciri als Falka bei der rebellischen Rattenbande und beginnt allmählich, ihre außergewöhnlichen Kräfte und ihr Schicksal zu begreifen. Parallel dazu übernimmt Yennefer (Anya Chalotra) die Führung der neu gegründeten Loge der Zauberinnen und sammelt neue Verbündete, um sich gegen die wachsende Bedrohung zu stellen.