I see the critics being harsh but never mind it's an awesome movie, it's not perfect but definitively is better than the first part. I love how the characters are developing and each of them has a personal and emotive story and motivation . There's also the fact that there's a big mystery and cliffhanger at the end and everyone of the main and secondary characters did a great performance job putting singularity to each character, that's the best part of this movie ; character development and storytelling in general is great. Great content for making a 6 movies series or universe