A great cast for a great story with a nice twist, where the main character - a scientist specialized in weaponry in a future war against aliens, suddenly finds himself public enemy # 1 and doubting his own identity.
Gary Sinise (Mission to Mars) is, as usual, exceptional. Vincent D'Onofrio, although a bit verbose, makes a decent "bad" government agent, and the atmosphere and visual effects credibly render the Earth at war in the year 2075.
I recommend to first watch the short version of the movie, provided in the DVD as a special feature and which was the intended original version. This short film is well balanced and straight to the point: a great Philip K. Dick's story. The long version (a request from the production) has an added middle part dragging you through concrete corridors with not-quite-convincing action scenes: this breaks the dynamics and may explain the bad reviews it received.