Sean Penn displays why he has a reputation as one of the greatest actors of all time. His performance is wonderful. And Mel Gibson is great in this too. The acting was great all around. The story and directing and filming snd settings and just great all around.
I do love great acting.