Harry Brown (Michael Caine) ist ein im Süden von London lebender Pensionist.
Die Jugendkriminalität in seiner Wohngegend steigt ständig, daher nimmt Harry täglich einen weiten Umweg in Kauf, um seine schwer kranke Frau im Krankenhaus besuchen zu können, ohne in einer berüchtigten Unterführung auf agressive Banden zu treffen.
Als Harry´s Frau schliesslich verstirbt und kurz darauf sein bester und einziger Freund Leonard (David Bradley, er spielte Argus Filch in den Harry Potter Filmen) in der gefürchteten Unterführung von Jugendlichen ermordet wird, besinnt sich Harry auf seine schlummernden aber noch lange nicht verschwundenen Fähigkeiten als Marine. Harry wird das tun, was die Polizei seit Jahren schon versucht, es aber noch nicht einmal ansatzweise geschafft hat: die umliegenden Wohnsiedlungen in einen für Normalbürger sicheren Ort zu verwandeln.