I find Sean Penn to be a bit of a twit outside the movies, but he's a good actor and this is one of his best films. If you see only one movie this year, see this one. It's that good. Slumdog Millionaire was good too, but not in quite the same league. The love story was a bit over the top. Great movie though...in the narrative vein of "The Usual Suspects".