Should have been labeled fantasy for the lack of knowledge about time travel..

Rating: 1/10 (29 September 2012)

This is without doubt the worst "sci-fi" movie I have seen in years.
First, they don't even try to explain the time travel part. Second a man can never go back in time without changing the future, thus removing the reason for him to go back in time. Example:
On the field Joe kills himself to prevent his future self to kill Cid. And by killing himself, his future self could never have gone back in time because he would not exist. So without Joe going back in time, Cids mom would never have been shot and Cid would never have turn bad. Therefore removing the reason for future Joe to go back in time.
You could explain this with parallel universes, but if it was a parallel universe future Joe would not get the memories and scars that Joe gets in the past. Because it would be the other universe and the changes in one universe does not alter the future in another universe. So they ruined that part to.
They could have made a fantasy movie of it, explaining it with magic...