I had to say that everything about that movie was perfect. the acting, the casting, the cinematography, the costume design, the make up.
one of the best parts is that it introduce different villains without losing it self on the process.
one of the best parts is how it introduces one well known villain that is mostly used as a joke or even an imitation of the Joker, jet the movie knows how to make that villain been seem as intimidating & even dangerous.
the movie is really long, jet there isn't a single moment you feel bored or tired. from begging to end, it knows how to entertain.
it only has one negative side to it. there are multiple parts that are graphic enough to be rated R, jet the camera shy away from it to keep it pg 13. some of those scenes are well filmed you don't need to pay attention to it, but there are some that it is just no.