The DC universe’s current incarnation of Superman, Henry Cavill, has finally been confirmed to star in Netflix’s The Witcher.

After speculation arose about his involvement, Cavill has been cast as Geralt of Rivia in Netflix’s The Witcher. The upcoming TV series adaptation of Andrzej Sapkowski’s best-selling fantasy novel series.

Geralt is a solitary monster hunter, struggling to find his place in a world where people often prove more wicked than beasts. When destiny hurtles him toward a powerful sorceress, and a young princess with a dangerous secret, the three must learn to navigate the increasingly volatile Continent together.

The fantasy series of short stories and novels about the witcher Geralt of Rivia. Witchers are monster hunters who (with training and body modification) develop supernatural abilities at a young age to battle deadly beasts.

Also in the news – Die Hard 6 finally gets its official title – McClane

In the series of novels, the stories are set on the Continent, which was settled several thousand years earlier by elves from overseas. When they arrived, the elves encountered gnomes and dwarves. After a period of war between the elves and dwarves, the dwarves retreated into the mountains and the elves settled in the plains and forests. Human colonists arrived about five hundred years before the events in the stories, igniting a series of wars. The humans were victorious, and became dominant; the non-human races, now considered second-class citizens, often live in small ghettos within human settlements. Those not confined to the ghettos live in wilderness regions not yet claimed by humans.

The first season is set to span over 8 episodes and is scheduled for broadcast from 2020. Production is due to begin In Eastern Europe in the Autumn.