The action was good, but the acting and characters are frustrating and annoying to the point of no return. Gemma spent the whole movie fighting everyone and blaming everyone else for her own mistakes. She refuses to take accountability for her actions and refuses to let m3gan and the team clean up her mess. She handcuffs m3gan and doesnt trust her team then blames them when the plans fail. She lies and downplays and excludes her daughter from the whole plot until shes nearly kidnapped. The first time she opens up is to m3gan an hour into the film, then m3gan takes all the emotion out of it and turns it into a musical. Finally, just when you think shes learned from her mistakes, she betrays m3gan again and trusts the guy who's been controlling Amelia the whole time. The robots poor attempts at comedy and the half exciting action scenes were the only good parts of the movie.