The first half of the movie is pretty good – an interesting plot and storyline, though it is filled with “uh….that doesn’t really work” moments. J Gordon Levitt is outstanding as a younger Bruce Willis (he really nailed his mannerisms).
The second half of the movie feels like a completely different story all together channeling “Firestarter”, “Terminator” and other movies, it really starts to fall apart. There are a lot of unexplained loose ends, almost feels look like they just made up a bunch of stuff to make it longer.
I think most sci-fi fans will enjoy it in theaters, and it is a definite rental.