Absolute fun! This film is as good as any other Batman movie and the best part is it is completely unconventional and makes fun of all the previous batman movies. Infact, it even has a whole lot of villains who are not from the DC or even Marvel universe. Guess what, there is also a blink and you will miss cameo by Rajinikanth (I think they wanted Agent Smith to look like Enthiran)! The plot is unique, Batman saves Gotham city from Joker and in the process tells him that he is not his ultimate villain. This hurts the ego of Joker and he tries to teach Batman a lesson by uniting all the villains against Gotham city. How Batman saves the city forms the plot. There are several hilarious moments. However, the action sequences are difficult to follow especially for children who are the main target audience. The ending twist is good. A movie for the kids, batman fanboys and adults.