Note 1: This review contains spoilers.

Note 2: I am not a film critic. I don't "understand" the art of film making. As a writer, I am looking at the story telling and message (or messages) the screenplay writers were trying to convey. All opinions are my own.