This movie is a beautiful cinematic piece, with great story telling and beautiful camera shots. There's enough mystery to keep viewer entertained from beginning to end. However, this movie is full of paradox that goes against all "common sense" as we often think about time travel, which make it hard to understand. So hard that to some people, this movie may be unacceptably incomprehensible or in other way logically impossible (assume that we already accepted time travel). If you are into sci-fi and willing to see something crazily mind- bending out-of-the-box --> give it a try. If you are strict about logic and want movies that make sense --> be careful because Predestination is a movie that will likely provide none of that.