I liked the movie,but before it was ever released,I think it had some clues that were fun. Alibaba (the Chinese company that helped make the movie),before made a movie called next gen with Netflix and other Chinese companies,called next gen. This was obviously a clue because of both antagonists revealing themselves to be robots,and the moral is completely the same. I call this a 4 @ a half because of some assasination threats in the movie,but everything else is totally fine.