Surprise! Marvel's Iron Fist Season 2 Is Good (So Far)

Here's why we think the first half of Marvel's Iron Fist Season 2 greatly improves on the show's first outing. You can stream all 10 episodes on Netflix on Friday, September 7.