Excellent movie. I’m noticing some critiques about the movie’s writing. Watch the movie again, you’ve missed some important points. This is a movie that wraps up exceedingly well if you paid attention the entire movie. It’s a very unique film with a great attention to detail about elements within the plot. When I watched it with my girlfriend, we pointed out certain moments in the movie, and we realized there were things both of us missed that made the plot tie together very well (I don’t want this to be a spoiler, so I won’t include examples). Shocked that people are criticizing the writing when the writing in this movie is S-tier compared to anything written in recent years. Give it a watch and decide for yourself. In my opinion, this was a great movie.