I REALLY enjoyed this movie. Was the sci-fi part a little hard to follow along? Yeah. But that isn't what the movie is trying to tell you. The movie has deeper meanings on so many topics that really blew me away. I don't usually cry at movies, but this one moved me. People can dislike it or hate on it, but I stand firm in saying that the movie was exceptional!