"The Witcher" had a strong start with a cohesive first season. The main character was established, the story followed multiple characters; and all of their motives were clear. The first season was a hit! Watching their stories slowly being linked together was truly enteraining. It was success determined by seamless scene-to-scene transitions, and by a superbly stellar performance by Henry Cavill.

Following season 1, we picked up on Yennefer, Geralt, and Cirilla in season 2. This season had trouble balancing storylines and delving into the psyche of Geralt. For the majority of the story, we are left wondering about what happened to the Bard, and why certain things were happening and seemingly over the next episode without explanation. There were far too many storylines being explored at one time, with screentime being lost to Cavill at times and of course, more deviations from the source material.

Season 3 is a train wreck. Henry Cavill, the protagonist, loses an incredible amount of sceeentime. The characters' motives don't make any sense/are inconsistent with what we've seen in the past (which makes us question events and breaks our immersion), and the show is essentially left on a bizarre cliffhanger featuring Cirilla. No justice is done to the lead (Henry Cavill) - which is being recasted as Liam Hemsworth for season 4.

This show is a great lesson on how to subvert audience expectations because of changes to the script (not following source material), and recasting the main character. Truly an insult to continuity and will be an issue for any viewer moving forward.