I don't think it sucked, it was just extremely overrated.
Like there were basically only 2 set pieces for the movie. They spent what felt like a whole hour on that ship, then the rest of the movie was in downtown New York. It got incredible boring and I wanted them to move on, also every fight was dragged out way too far. It just didn't have to be that long, a lot of scenes were dragged out.
Of course it had funny moments but I just felt like they could have fit that amount of plot into a shorter movie.