The first part is really bad. Then it becomes interesting. Then bad again. We all saw the twist coming from miles away. I would have preferred a greyer approach on the good guys vs evil terrorists. The movie is very funny though. Despite its flaws you will have a good a time watching it. It doesn't add anything essential in Thanos saga though.