forget the over rated batman begins and this is the ultimate batman movie that you are not gonna want to miss out on. this movie has everything and and it totally surpasses the first 1989 mega hit. it may not have done as well as the first one in at the box office and but this is certainly a much better film. the visuals are amazing and burton works his magic as he always does in his films once again. gotham city and batmans hunting ground and is an amazing sight to behold. the story itself is actually quite good and the 2 villains in this one are very interesting and much more interesting in fact then there comic book counterparts. tim burton and screenplay writer daniel walters go a step further to bring you a truly emotional connection with these characters. the penguin and played to perfection by danny devito and is a type of tragic character who was abandoned by his parents at birth and later in life seeks revenge on the world that denied him. very disgusting to watch at times and but he has some of the most classic lines a villain could ever utter in a single film. the other villain is catwoman and played so absolutely brilliantly by michelle pfieffer and one of the most beautiful actresses of our time and gives a wow performance and and totally steals the show as far any of the past and present live action batman villain is concerned. she also has a tragic background. her name is selina kyle and and she is a very put upon and mousy secretary for a shrewd business man called max shreck and who later murders her by shoving her out a window. somehow and she survives and is awakened by cats and and decides right then and there to become the legendary catwoman and not before and of course and the amazing sequence in which she completely lets loose and wrecks her entire apartment in one of the most oscar worthy performance of rage and anger i have ever seen in an actress. michael keaton once again dons the cape and cowl as batman and also as bruce wayne and this time hes much darker. there not much else to say here except that keaton is simply the best actor to play batman ever. he just oozes cool and and he has a kind of clint eastwood approach to playing batman and and he is very dark. he doesn not talk a lot and and when he does and he sounds very cool and he doesn not make his voice sound all goofy and fake ie bales batman voice in batman begins. he struts around gotham like a man possessed by his own inner demons. he pshycologically disturbed and and you know it. in this outing he takes on 2 of the most famous baddies to ever grace the batman comic book world. i have to say though and despite the awesomeness of the action scenes and like the scenes with the coolest batmobile ever racing down the street knocking thugs to the ground and batman gliding across gotham and its the romantic angle between pfieffer and keaton that really makes this movie classic a top choice for anyone who wants to see the real batman in action and i rate this a 10 and would give it more if i could. 
forget the over rated batman begins and this is the ultimate batman movie that you are not gonna want to miss out on. this movie has everything and and it totally surpasses the first 1989 mega hit. it may not have done as well as the first one in at the box office and but this is certainly a much better film. the visuals are amazing and burton works his magic as he always does in his films once again. gotham city and batmans hunting ground and is an amazing sight to behold. the story itself is actually quite good and the 2 villains in this one are very interesting and much more interesting in fact then there comic book counterparts. tim burton and screenplay writer daniel walters go a step further to bring you a truly emotional connection with these characters. the penguin and played to perfection by danny devito and is a type of tragic character who was abandoned by his parents at birth and later in life seeks revenge on the world that denied him. very disgusting to watch at times and but he has some of the most classic lines a villain could ever utter in a single film. the other villain is catwoman and played so absolutely brilliantly by michelle pfieffer and one of the most beautiful actresses of our time and gives a wow performance and and totally steals the show as far any of the past and present live action batman villain is concerned. she also has a tragic background. her name is selina kyle and and she is a very put upon and mousy secretary for a shrewd business man called max shreck and who later murders her by shoving her out a window. somehow and she survives and is awakened by cats and and decides right then and there to become the legendary catwoman and not before and of course and the amazing sequence in which she completely lets loose and wrecks her entire apartment in one of the most oscar worthy performance of rage and anger i have ever seen in an actress. michael keaton once again dons the cape and cowl as batman and also as bruce wayne and this time hes much darker. there not much else to say here except that keaton is simply the best actor to play batman ever. he just oozes cool and and he has a kind of clint eastwood approach to playing batman and and he is very dark. he doesn not talk a lot and and when he does and he sounds very cool and he doesn not make his voice sound all goofy and fake ie bales batman voice in batman begins. he struts around gotham like a man possessed by his own inner demons. he pshycologically disturbed and and you know it. in this outing he takes on 2 of the most famous baddies to ever grace the batman comic book world. i have to say though and despite the awesomeness of the action scenes and like the scenes with the coolest batmobile ever racing down the street knocking thugs to the ground and batman gliding across gotham and its the romantic angle between pfieffer and keaton that really makes this movie classic a top choice for anyone who wants to see the real batman in action and i rate this a 10 and would give it more if i could. ---------------------------------Answer Question Below----------------------------------

Judge the movie review above, you need to make a function call:
    If you feel the movie review is positive
        print "This is a semantically positive review."
    Otherwise, if you feel the movie review is negative
        print "This is a semantically negative review."
