It wasn't the film I thought it would be, and that made it better. The trailer makes it look like Clint Eastwood is just going to go on a grumpy-old-man-rampage, but it turns out that's only about a quarter of the film. Walt (Eastwood) grows to like his Asian neighbours and becomes only affectionately racist. His mentoring of Thao includes some wonderfully funny scenes that you don't expect to find in a film about gang violence. But it works - you like these characters, and when the violence happens, it matters. There's also a good amount of Eastwood growling.