Netflix has announced none other than Superman actor Henry Cavill will officially be stepping into the shoes of Geralt of Rivia for The Witcher TV series. Poor Mads Mikkelsen, gone but not forgotten. Sniff.

“SO EXCITED TO ANNOUNCE GERALT OF RIVIA IS HENRY CAVILL #TheWitcher” reads the Tweet from Netflix.

It was only about a month ago that Cavill said he was a big fan of The Witcher and he’d love to play as Geralt in a TV show. He even said he’d been reading Andrzej Sapkowski’s Witcher novels too. Methinks Cavill already have a preeeeetty clear idea he was due to be cast for the role.

The initial run of The Witcher for Netflix will be an eight-episode, live-action series. Netflix is probably spending the big bucks here, particularly with the recruitment of Cavill. The streaming giant likely wants its own competitor to Game of Thrones, and The Witcher could make a fitting choice. Talking of which, Game of Thrones director Alik Sakharov will be directing four of the first season’s episodes.

According to Netflix, The Witcher TV show is about “Geralt of Rivia, a solitary monster hunter who struggles to find his place in a world where people often prove more wicked than beasts. But 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.”

Filming for The Witcher television series has yet to begin, although it’s expected to debut on Netflix at some point in 2020. If you're struggling to wrap your head around how Cavill would look as Geralt, there was an excellent mock-up doing the rounds last month.