so and this starts with at least an interesting and promising basic idea and goes on and on with tension and carey in a good untypical role but in a less than you expected performance and weak direction from joel schumacher match with some plot holes and the detective scenes show us the luck of creativity. if you do not have great expectations (because of the negative reviews) maybe you will enjoy this . at the end they offer to us a lesson about morality (for those who remember falling down) and the family joy and cure that ruins every possibility to be kind and find the film watchable p. s. it obvious who is the killer. i wonder why w. sparrow (carey) do not resolve the mystery from the beginning of the film. 
so and this starts with at least an interesting and promising basic idea and goes on and on with tension and carey in a good untypical role but in a less than you expected performance and weak direction from joel schumacher match with some plot holes and the detective scenes show us the luck of creativity. if you do not have great expectations (because of the negative reviews) maybe you will enjoy this . at the end they offer to us a lesson about morality (for those who remember falling down) and the family joy and cure that ruins every possibility to be kind and find the film watchable p. s. it obvious who is the killer. i wonder why w. sparrow (carey) do not resolve the mystery from the beginning of the film. ---------------------------------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."
