I caught this mostly by accident last night on TBS and it was much better than I expected. I think there are only a half dozen or so possible plots for a time travel story -- but this movie has enough twists and turns to keep it interesting. The coincidences are just a bit too much, but all is forgiven when I can be surprised in the last 30 minutes.