Netflix released the latest trailer for The Witcher series today, and was kind enough to confirm a release date at the same time.

All eight episodes of the first season will release on December 20 – a perfect early Christmas present for binge-watching over the holiday season.

The trailer itself hints at more of the story details, while showcasing some fast-paced fight scenes, Henry Cavill's gravely Geralt voice, and an iconic bath tub scene.

We also get a closer look at the characters of Yennefer and Ciri – played by Anya Chalotra and Freya Allan respectively.

While most will know The Witcher franchise from its iconic games by CD Projekt Red, the Netflix series will be based on the novels from which the games were inspired.