The movie makers (intentionally) dropped hints left, right and center.

If you missed them, it's a really great experience. But if you caught them, the entire story is just waiting to unfold what you already know...(about half way into the movie).

It can't be compared to movies like Looper which make no pretense of being an intelligent thriller. They are simple action movies which use time travel as a plot device.

However I had to dock points for Predestination for all the promise and falling short (primarily by being too predictable).