Ryan Johnson and all of the actors and writers did such an amazing job with this movie. It will have you on the edge of your seat the entire time. Do yourself a favor and ignore the misogynistic and racist behavior of some of the trolls and just enjoy this masterpiece.