I didn't feel like watching new movies for a long time, because most of them are poor in quality, being more preoccupied with promoting certain interests, minorities, etc. The cast convinced me to watch it and I can say that I am not sorry. Sean Penn and Mel Gibson had some excellent performances, all is not lost yet.