Contains spoilers...
One long temporal paradox! When the characters talk about the potential outcomes of going back in time (citing numerous other movies) but the writers don't actually realise that it is impossible for the events of the movie to play out as they do (or remain as they do). Unless it is 3.5 hours of tongue in cheek, let's see how many people will notice. Either way disappointing!