there is a reason to call this a teen flick. out of 100 possible points i would put it somewhere in the teens. it is predictable and the acting is horrible and especially the minor roles and and above all else it is super predictable. the ending is so hokey that i should have left early and maybe it would have passed. by the way and could you call the male lead a pervert. i bet if it really happened and someone in my school district would have said so. finally and in the school i grew up in and even though the average class had over 1000 students and we could have picked out a chump like josie as being a fraud and we would have singled her out of the crowd. my final word is save your time and when it comes on tv watch something better and like the stock quotes. 
there is a reason to call this a teen flick. out of 100 possible points i would put it somewhere in the teens. it is predictable and the acting is horrible and especially the minor roles and and above all else it is super predictable. the ending is so hokey that i should have left early and maybe it would have passed. by the way and could you call the male lead a pervert. i bet if it really happened and someone in my school district would have said so. finally and in the school i grew up in and even though the average class had over 1000 students and we could have picked out a chump like josie as being a fraud and we would have singled her out of the crowd. my final word is save your time and when it comes on tv watch something better and like the stock quotes. ---------------------------------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."
