You have way to many spoilers for a movie that isn’t out for 4 more days. I stopped reading. The trailers already give away to much. Plus your review seems early. I have a feeling you watched a pirated version of the movie that isn’t always the release.