Melissa George stars in a pretty original, intense and well-done fantasy/speculative fiction thriller that tackles some familiar themes with enough original twists, turns, and surprises to be consistently entertaining despite some occasional obvious logical flaws, and, to leave the viewer with things to think about.
I don’t know if it’s for everyone, but to me, this is an movie that starts ok, and just gets better and better and better over its runtime, finally tying things up in the kind of satisfying and intelligent bow that a lot of movies that aspire to be “mind-bending” strive for but few actually succeed at. It’s one of those small handful of movies I go out of my way to re-watch every so often and never regret doing so.
It’s hard to discuss the plot in any way without giving away spoilers, and I like this movie a little too much to do that. But I can say, I figured out the solution to the grandfather paradox after seeing this one. So now I’m totally cool with changing the past if I ever need to, which is a major load off. It’s fine.
BTW once you’ve watched the movie at least once—preferably, if you enjoyed it enough to, twice, to catch all the foreshadowing and references you missed the first time—there’s a blog called “High On Films” with a thorough review and a lot of observations. I’m not going to link to it because I don’t want to tempt anyone to read an explanation before they’ve seen the movie, but afterwards, you should google it. He even caught some details that I missed after two viewings.