An excellent treat of a time travel movie! The protagonist not only defines the time travel hypothesis but also underlines the impact. I don't want to say anything more, so that I don't spoil the movie for anybody. Must watch movie if you like and understand time travel paradoxes!