It was good until it wasn’t. Started off well, as a predictable but satisfying action movie. However, the unexplained plot holes absolutely ruined it for me. Lazy, sloppy storytelling. Spoiler alert- The whole movie we are led to believe that her mother is behind the assassination attempt on Zoe. We observe several scenes confirming this, including ones where her mother is in direct contact with the assassin. however, In order to provide the happy ending we all crave, they send in a different set of assassins at the end and her mother says she was being blackmailed. Wonderful, We are now supposed to ignore the first 2/3 of the movie that showed us otherwise now and just enjoy the ending. I just couldn’t do it. I was enjoying it for almost the entire movie up until that point.