It's just because of sky high expectations, is that the movie got bad reviews, but in no way, no way, not even, is it an average movie, let alone a bad one.
Very good movie, not a perfect movie, could be better, ofcourse. But having said that, it's a very good movie still. Go watch it