SPOILER ALERT! I am going in-depth with my review and will spare no details, so be warned. I am going to discuss everything from the plot to the mid-credits scene. If you have not seen this movie, I STRONGLY suggest you stay away from this article. YOU HAVE BEEN WARNED!