Terrible movie !!! I had a hard time believing that this was the same director who directed Heat and Collateral. The technical details were criminally wrong. even worse than swordfish . It seemed to be inspired by the malware attack on the Iranian Nuclear reactors , using USB keys and similar makes of PLC etc but on the whole , cheesy beyond belief.