Someone I know described this as The Rock (Sean Connery, Nicholas Cage) meets Minority Report, with a little bit of Matrix thrown in. Pretty much. I liked the story, and I thought it was developed well; the characters were mostly quite realistic, and the acting was great – Steve Buscemi is, as ever, very good, although I wouldn’t have recognised Sean Bean until the end if I hadn’t seen his name in the credits, since mostly he looks (unusually) very slick.
Overall, worthwhile. Some superfluous explosions and chases, and some scenes that just made me impatient because of their patent absurdity, but those were fairly minor. The ending… well, you can probably imagine. It is Hollywood, after all.