Netflix has premiered the final trailer for their 8 episodes series ‘The Witcher’ starring Henry Cavill.

Based on the best-selling fantasy series of books, THE WITCHER is an epic tale of fate and family.  The story of the intertwined destinies of three individuals in the vast world of The Continent, where humans, elves, witchers, gnomes, and monsters battle to survive and thrive, and where good and evil is not easily identified.

Henry Cavill leads the cast of the saga, playing the role of Geralt of Rivia, alongside other main cast members, Anya Chalotra as Yennefer and Freya Allan as Ciri.

Other previously announced cast members include Jodhi May as Calanthe, Björn Hlynur Haraldsson as Eist, Adam Levy as Mousesack, MyAnna Buring, Mimi Ndiweni as Fringilla, Therica Wilson-Read as Sabrina, and Emma Appleton as Renfri, Eamon Farren as Cahir, Joey Batey as Jaskier, Lars Mikkelsen as Stregobor, Royce Pierreson as Istredd, Maciej Musiał as Sir Lazlo, Wilson Radjou-Pujalte as Dara, and Anna Shaffer as Triss.

Also in trailers – “Tonight, You will not sleep” chilling new trailer arrives for the BBC’s ‘A Christmas Carol’

The eight-episode series will debut on Netflix globally on 20th December 2019.