Sandra Bullock plays her role as Angela Bennett as well as it could possibly be played, and the film is almost watchable thanks entirely to her. But her character is far too contradictory to be believable. Nobody with Angela's knowledge and skills would be as naive and bewildered about the situation she finds herself in. They certainly wouldn't repeatedly and casually access the backdoor into Gatekeeper, then fail to link it to the extreme problems she's facing. The plot is absurd. The idea that a group of cyberterrorists would insert a signature icon into every piece of software they hack is silly. Dr Alan Chapman's character - a whining, repellently selfish, gaslighting, pushy psychiatrist and Angela's ex-lover - is an incomprehensible mistake. Also, casting a British actor as a sophisticated villain is a well worn and tiresome trope. To say this film is free of subtlety is an understatement. I've only watched half of it and I've had enough.