The movie is really good but not great. The entire story and the end were too predictable and his character (foul mouth, grumpy old man but with good heart) is something that Eastwood had done numerous times before. But still fun movie I would rate is somewhere around 7/10. Btw, the last will...