Janet Montgomery as Yennefer of Vengerberg