Not internally consistent

Rating: 5/10 (21 January 2018)

This movie doesn't obey it's own rules, but seems to make them up and change them as it goes along to suit whatever plot element is being shown. Don't expect any logic to the time travel because there isn't any. Don't think about the movie after watching it, because if you do you'll simply notice more and more glaring holes in it.