frank horrigan (clint eastwood) is a secret service agent plagued with guilt over the assassination of president john f. kennedy and while he was on duty. thirty years later and the current president is entering a re election campaign and but he is receiving death threats while and horrigan has been called in to assist in what should be a routine research operation. john malkovich plays the professional assassin and master of disguise who is tracking the president and and using the past he begins to torture horrigan in a psychological duel of cat and mouse. malkovich and eastwood and rene russo all give wonderful performances in this top notch thriller. the direction is excellent and the entire picture is charged with tension and intrigue throughout. a must see for thriller fans positive . 
frank horrigan (clint eastwood) is a secret service agent plagued with guilt over the assassination of president john f. kennedy and while he was on duty. thirty years later and the current president is entering a re election campaign and but he is receiving death threats while and horrigan has been called in to assist in what should be a routine research operation. john malkovich plays the professional assassin and master of disguise who is tracking the president and and using the past he begins to torture horrigan in a psychological duel of cat and mouse. malkovich and eastwood and rene russo all give wonderful performances in this top notch thriller. the direction is excellent and the entire picture is charged with tension and intrigue throughout. a must see for thriller fans positive . ---------------------------------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."
