Flawed but still enjoyable adaptation of Batman, that while doesn't hold up as well in comparison to the "Dark Knight Trilogy", has a style that can't be denied. Keaton continues his solid work from the first one but receives mixed support from the cast. Danny DeVito is atrocious as the Penguin, playing him as a disgusting monster over the suave crime boss in the comics, and you never buy he can trick Gotham into voting for him as mayor. Thankfully, Michelle Pfieffer is electrifying as Catwoman, lighting up the screen ever moment she's on it (even her early moments as a bumbling secretary are hilarious). She even livens up Keaton, as the two show nice romantic chemistry and reminds everyone Catwoman is the best love interest for Batman (hence, why they're now engaged in the comics). Behind the camera, Tim Burton crafts a stylized & beautiful version of Batman that improves over the original and makes great use of the Christmas theme (Gotham looks gorgeous in the snow). However, the story is inconsistent and goes a bit out there at times (the image of an army of Penguins with rockets on their backs is ridiculous). There is a hint of the supernatural, which is interesting, especially with Catwoman suddenly turning into an acrobatic villain, along with seemingly being unable to die. Plus, Danny Elfman actually improves on his brilliant score from the first film. Overall, a flawed and not accurate Batman film, but enjoyable nonetheless. Plus, this & "Iron Man 3" are the only superhero Christmas movies we got so far.