Robbie Amell and Meng’er Zhang aren’t the only newbies to join Netflix’s The Witcher series. They will also be joined by Hugh Skinner of Mamma Mia! Here We Go Again and Christelle Elwin of Bloods. The new actors that have been added to The Witcher cast are said to play characters that fans of Andrzej Sapkowski’s books should be very familiar with.

Robbie Amell will be joining as an elven fighter named Gallatin, who leads an army of guerrilla Scoia’tael fighting on behalf of Nilfgaard. His loyalty to his people and his fearlessness to speak his truth ultimately leads him on a collision course with the elven sorceress Francesca (Mecia Simson) overpower.

Meng’er Zhang is set to play fierce and talented huntress Milva, a human adopted by the dryads of Brokilon Forest.

Hugh Skinner will star as royal playboy Prince Radovid and younger brother to King Vizimir (Ed Birch).

And last but not least, Christelle Elwin joins the cast of The Witcher Season 3 as Mistle. Mistle is part of a gang of street-hard misfit teenagers called The Rats who steal from the rich and give to themselves(and sometimes the poor).