I've been rather critical of the Marvel TV shows that have come out so far, feeling that the approach followed is too much about producing a large quantity of shows to milk the MCU franchise for all it is worth, instead of focusing on high quality story telling and acting.

Moon Knight is definitely an improvement on the previous shows. Oscar Isaac is excellent in his dual role, really showing off his acting talent, while Ethan Hawke excellently portrays the villain. The character development during the short season is fantastic, and it has been a while since I have rooted so hard for a Marvel character. Funny humour is sprinkled throughout the story, perfectly balancing the darker aspects of the plot and characters.

My main complaint about the show is that I felt that the plot was weaker when focusing on the main superhero storyline, rather than on the characters, often feeling a bit rushed and convenient. However, in general, I would highly recommend Moon Knight and will hope that we get a season 2 soon.