I thought Michele Pfeiffer, Danny Devito and Michael Keaton were all amazing at their roles. I adore Tim Burtons style of Batman movie. The action scenes were good, the sets were amazing and generally there was just so much good. Catwoman character is handled very well in this movie and I loved how she was good deep down but she was completely lost. Danny Devito was great at the role of penguin and he really made penguin feel like the monster that Tim Burton had decided to make him. Some things are a bit unrealistic like the comics but I love it even more because of that. The sound track is also beautiful. Danny Elfman is truly a musical genuineness. I watched it last knight and I personally prefer it over any of the Nolan movies. 5/5 my favourite Batman movie.