In het Berlijn van begin jaren 30 worden kinderen vermoord. De politie slaagt er maar niet in de dader te vatten. Razzia’s en het willekeurig oppakken van verdachten leveren geen resultaat op. Al die commotie is slecht voor de kleine criminaliteit. De onderwereld organiseert daarom zelf een klopjacht. Een blinde bedelaar herkent de dader omdat die steeds een deuntje uit Peer Gynt fluit. Hij schrijft met krijt een M op de rug van de man waardoor iedereen hem kan herkennen. De moordenaar wordt al vlug in het nauw gedreven. De boeven onderwerpen de man aan een volksgerecht. Hij voert als verdediging aan dat hij zijn driften niet kan bedwingen.
Fritz Lang toont een maatschappij (Weimar-Duitsland) die even ziek is als de moordenaar waar ze jacht op maakt.
M is een van de eerste grote klassiekers van de klankfilm. Peter Lorre’s vertolking is na al die jaren nog even beklemmend.