This movie kind-of ruined Bruce Willis reputation as a bad-ass hero. Well at least in my book. Ha ha. Trust him to be funny and drop-dead sexy at the same time. Guillermo Diaz, who played Angel Lopez, a rather 'soft' nurse in Mercy, did a good job playing bad guy here. Not great, but good. Seann William Scott.. He is AWESOME!
Personally, I think it's a combination of Eagle Eye and Live Free Or Die Hard. Ridiculously smart and pretty much jobless civilian became hackers and government who relied entirely upon an artificial intelligence.