this be one of most touching movie i have ever see . i be so close to cry when i saw it . sean penn do an excellent performance maybe his best performance ever . i get so touched when i watch this movie . a beautiful and a lovely movie . i rate this a 9 and not 10 because there be some little error that could have be fix . but it do not bother me so much . ~c .