Despite the actors doing a tremendous job, the script is off the rails and Netflix has taken a promising series I was very excited for and ruined it. Now Henry Cavill isn't coming back after season 3 which has been a train wreck of a season. I've never been more disappointed in a show that had such good material to use. It's enough to make me want to cancel Netflix. I don't mind small alterations to characters but they have completely changed some for no good reason and they have skipped some important stories along the way. I recommend for people to skip this series and stick to the books which are excellent. 6/10 based on the actors doing a great job and for a decent 1st season.