It's official: Netflix's The Witcher series has found its Geralt of Rivia in Henry Cavill.

Showrunner Lauren Schmidt Hissrich made the announcement this morning, noting that "[Cavill] was my first meeting. I didn't have writers or scripts yet – just a greenlight and a lot of passion. That was four months ago, and I’ve never forgotten the passion he brought. He IS Geralt. He always has been."

Best known for playing the Man of Steel and his recent role in Mission Impossible: Fallout, Cavill is a big fan of the games, and seems to have only just been able to keep the news under wraps – stating "that would be an amazing role" to IGN, and sharing fan mock-ups on Instagram.

Henry Cavill will star as Geralt in Netflix's Witcher series
A fan-made poster for The Witcher, made by Bosslogic on Instagram

The series will be based on the novels by Andrzej Sapkowski, of which the popular games from CD Projekt Red were also inspired.

Development of the series has been quietly underway for over a year, but isn't expected to hit the streaming service until 2020.