Sure, it got a little loose with the time difference play
but I still think it was an awesome movie and everytime it comes on tv I tend to find myself watching it. There is just something about the aspect of getting to reach through time and talk to the dad you barely remember and help save his life and reunite with the father you never had that just hooks you.
Of course the way they brought the "time travel" events together wasn't as believable but I still loved it. If he blew Sheperd's hand off in 1969 why would it wither in 2000? It would have never been there to begin with. If Frank can hear his son being attacked in the future and knows it's going to happen for 20 years or so why wouldn't he be there waiting for the bad guy, why would he show up so late. Some of that stuff was a little iffy but I didn't care, it was a fun movie.
It was on last night and watched it again.