
After two years of waiting, The Witcher season 4 has finally returned to our screens – and boy does it feel like we've been waiting that long in the worst possible way.
The hit Netflix show is a complex one to keep up with at the best of times, and that's even more exaggerated when so much has happened in the interim. Liam Hemsworth has taken over from Henry Cavill in the role of Geralt of Rivia, we've got a whole host of brand-new roles who make up his rag-tag crew, and Vilgefortz (Mahesh Jadu) is far from finished wreaking havoc with his unhinged chaos magic.