Long read: What might the ultimate character creator look like?

Baldur's Gate 3, Street Fighter and Lost Ark developers discuss.

If you click on a link and make a purchase we may receive a small commission. Read our editorial policy.

Superman Henry Cavill cast as Geralt in Witcher Netflix series

Bet Yennefer saw that coming!

The search for the star of the Netflix Witcher series is over but I can't work out if it's a bird or a plane or... That's right, it's cleft-chinned British actor Henry Cavill, who launched to fame portraying Superman recently, playing the iconic witcher Geralt.

Henry Cavill in his most recognisable role.

Show boss Lauren Hissrich said Cavill had been in the first meeting for the Witcher Netflix series, before scripts, before writers. "That was four months ago," she wrote, "and I've never forgotten the passion he brought. He IS Geralt. He always has been. I'm so thrilled to welcome HENRY CAVILL to the #Witcher family."

Cavill responded in good form on Facebook, quipping his new mailing address was Geralt at Kaer Morhen, the famed home of the wolf school of witchers (Geralt and pals).

Fans have begun mocking up pictures of Cavill as Geralt. One even provoked a jovial reply from Netflix US, although the mock-up looks more like Jared Leto to us.

Before Superman, Henry Cavill appeared in ITV's Midsomer Murders, apparently, and underrated magical adventure Stardust, among other films. Cavill was the douchey boyfriend of Sienna Miller, in case you're wondering.

The Netflix Witcher series will be eight episodes long and looks likely to air sometime in 2020.