Here’s the trailer for Netflix’s adaptation of The Witcher, based on Andrzej Sapkowski’s novels. The Watcher stories have also been made into a popular video game.

The Witcher stars Henry Cavill (Superman: Man of Steel) as Geralt of Rivia, a monster hunter struggling to find his place in a world populated by dangerous supernatural creatures and humans who can be just as evil — if not more so. The series will follow Geralt’s adventures as his fate becomes linked with a tremendously powerful sorceress and a young princess who harbors a dark secret.

The Witcher arrives on Netflix December 20.