This could have been an amazing movie. Without giving anything away, the movie is very futuristic with a wonderful love story. However, it is a mess of a movie. It explains literally nothing to you for the first hour and then gives you its and pieces. The ending is a huge twist which is great but like I said it just doesn't fit with the entire movie. It's almost as if they didn't watch it before they released it