I went to see it on saturday and I would go again. And so should you.
Clint Eastwood keeps getting better! Too bad its said that this was his last role.
Some reviews just say that Dirty Harry is back and that the film is empty.
Walt, the polish war veteran played by Eastwood, appears to be a racist old man that hates everything that moves and is not white. He fought in the korean war and has some resentment against asian people. Another thing that upsets him is the fact that his neighborhood that was once white, is now populated with asians, that are mostly good people, just ordinary families, but that make him feel like he's the odd one now.
When we see the movie we can realise that everyone's got a foreign background. Walt's white friends are italian, irish, polish, and they all swear racist jokes at each-other. This is just how they're used to mingle. And this makes us understand that maybe he's not racist at all. He's just a grumpy old man with an politically-incorrect vocabulary.