An enjoyable film with enough twist to keep you interested. I will say that before I viewed the film it was explained to me by a friend that it had similarities to Interstellar (Film about space travel) and I found that to be quite untrue. This film somewhat clearly explains what form of time travel is being used and reveals different aspects of it throughout the film all the way until the very end. If you haven’t realized how this concept works by the end of the film you should view it again and then you will more than likely understand it if you already have a somewhat firm grasp of how time works scientifically.
In terms of cinematography the film was done quite well, with the musical score (which is quite odd) seeming to fit the film but also be a small bit annoying at times.
And finally in terms of storyline I would say it is done well and I did enjoy it, apart from the fact that certain scenes do drag on quite a bit or even seem somewhat pointless to begin with in the grand scheme of the film.