Too many loopholes and atrocious mistakes in explaining the time-travel theory. Best example of how confused and chaotic you might become if you go extreme in time-travel. Screenplay could have been better without some stupid and silly mistakes. Kudos to the makers for making such an attempt. Could have been much better if it tried not to contradict some laws of physics and less of unanswered questions. Worth a watch.