Great in the beginning, acting is well done, so is the cinematography. The music and the concept behind the future and the past are well done and was not as confusing as other movies have executed. However, it over did it with the twist and the turns and ruined the ending. The film made you NOT want to care about the main character, and once that happened the movie became pointless and un-appealing.
For those people who say ignore the "people who are salty about the ending" there is some truth however the ending is what ties a movie together and is a tremendous part into wanting to watch a movie again. A good ending also makes people feel satisfied instead of feeling like a huge waste of time. I understand the critics who tell you to stay away from a movie with a terrible ending, personally, the more I watched the more the main characters frustrated me rhe less i cared, and the film forcing twist and turns made it less enjoyable.