I think that Netflix's The Witcher has the potential to be a fantastic show, but desperately needs some re-tooling. Firstly, the plot is interesting enough but struggles with fluidity. There are time jumps that aren't made clear enough and result in lowered stakes thus a dip of interest in the characters. Yet, this is merely a small issue compared to their casting. Henry Cavill is an excellent Witcher, possessing the perfect amount of grit and heart necessary for the titling role. Following Henry Cavill's talent is his hilarious song-writing companion Jaskier (played by Joey Batey) who adds a bit of light to this dark tale and Yennefer (played by Anya Chalota) a disfigured sorceress who struggles with how others perceive her and her drive for power. However, other actors struggle by giving over-the-top performances and sophomoric delivery of their lines. When every word is given weight and everything starts at an intensity of 10 there is no place to go. It's as though some of the actors are in a whole other show reacting to another set of characters. Plus, the costuming (costumes by Tim Aslam) are very beautiful but weigh the characters down as they don't feel tailored to the actors as the characters and rather feel like pretty garments inspired by The Witcher. With that said, the show has excellent fighting scenes accompanied by superior sound effects that make you feel immersed in the fight with every rib crunching or skin slicing sound. The fighting is dynamic, almost like a character if it's own, that has quick and small beats that feel part of the story and not as a secondary element for shock value. Furthermore, the added magic is an interesting element but the special effects needs some improvement. It's not that that the magic is corny or horrible enough to take you out of the scene but it might bug those who are picky with the realism of special effects. Overall, it's worth a watch and with some adjustments could be a huge success.