This has got to be one of the best movies I have seen in years. It is one of those movies that stick in your head and you have to talk about it. Sean Penn should get a best actor award for this movie. His performance is incredible. The best ever. Tim Robbins was also exceptional. This movie is a must see.