The only thing that stuck me...if Henry is a time traveler and as the movie is going to end he knows that he is going to at New Year's eve...then why can't he call a ambulance before the event!?!? He could have saved himself!
Else the movie is worth watching...all it takes is patience.