Sean Penn did it- he pulled off the acting performance of his career. The movie's a tearjerker. It's too melodramatic to be good. His retarted friends are too stereotypical, although I loved the paranoid guy. I liked Michelle's character, too. And the Beatles references. B-, 7/10