After I saw this movie for the first time, I said to myself "WOW!". Very sad story with very complex characters. What can you say about Sean Penn? Is words such as brilliant, awesome, and amazing come to mind. 100% deserved his Best Actor Oscar. Tim Robbins gives nothing less than an amazing performance as well. 100% deserved his Best Supp. Actor Oscar. This movie jumps out of the screen and touches your heart. One of the best movies I have ever seen.