It's a rough watch, but it brings the lesson home straightaway in 103 minutes.
Michael Caine's Harry Brown was finished and released last year in a very limited theater release. Caine has, in his last few features, spent his own money on projects in which he truly believes. Rent it through Netflix.