Ланг для своего фильма взял тему прямо с газетных полос. В начале 1929 года в Дюссельдорфе произошло несколько жестоких убийств. Жертвами маньяка были в основном молодые женщины и девочки. Преступник послал в местную газету письмо с описанием местонахождения тела ещё одной девушки, которую считали пропавшей без вести. Дюссельдорф охватила паника, а тут ещё прошёл слух, что убийца пьёт кровь своих жертв. Объявленное вознаграждение в 15 тысяч рейхсмарок повлекло за собой поток разоблачительных писем, главным образом на соседей. Отчаянные поиски полиции, облавы и обыски, ставшие буднями города, результатов не дали. Маньяк тем временем ещё раз написал в газету, угрожая новыми преступлениями, и сдержал своё слово. Наконец 24 мая 1930 года злодей был пойман, причём совершенно случайно. Им оказался 47-летний работник фабрики Петер Кюртен, человек с уголовным прошлым, женатый и уважаемый соседями за учтивость. Он убил девять человек.
Готовясь к съёмкам, Ланг отправился в полицейское управление Берлина, где навёл справки о новейших методах криминалистики и быте уголовного мира. Сведениями о криминологических теориях Ланг обязан судебным психоаналитикам и юристам. Многое почерпнул режиссёр из досье на убийцу, опубликованного на страницах «Криминального журнала».
Ланг встречался с Эрнстом Геннатом, знаменитым берлинским детективом тридцатых годов (он как раз занимался розыском «дюссельдорфского вампира»). Результаты психиатрического обследования Кюртена изучали и режиссёр, и исполнитель главной роли в фильме Петер Лорре.
Замысел Ланга состоял в том, чтобы не столько осудить, сколько познать психологию преступника: «После больших фресок „Нибелунги“, „Метрополис“ и „Женщина на Луне“ меня заинтересовала суть человека, побудительные мотивы его действия». Однако сходство между убийцей в фильме и его прототипом оказалось, по выражению Фриды Графе, не большим, чем между «неизвестным преступником и его словесным портретом, составленным в полиции по показаниям свидетелей».
После некоторых сомнений Ланг и его жена — сценаристка Теа фон Гарбоу — остановились на названии «М» (первая буква немецкого слова «Mörder» — «убийца»). На плакате к фильму была изображена ладонь с начертанной на ней красным буквой «M».
Ланг рассказывает о случае исключительном и патологическом. Формально темой фильма была борьба с преступностью: комиссару Ломану (Отто Вернике) надо было поймать убийцу маленьких девочек (Петер Лорре). Тем не менее многое в картине характеризует именно ту пору истории Германии, передаёт ощущение морального кризиса, охватившего страну.
Фильм начали снимать в январе 1931 года, через семь месяцев после ареста Кюртена. Премьера состоялась в мае того же года, в промежутке между процессом над Кюртеном в апреле и его казнью в начале июня. Режиссёр использовал в качестве статистов обитателей криминальных районов северного Берлина — воров, фальшивомонетчиков, сутенёров.
В «М» создана предельно мрачная, беспросветная обстановка действия. Тёмные улицы города с витринами магазинчиков, афишные тумбы с объявлениями, пивные, грязные задворки, бедные квартиры — таков мир, в котором происходят чудовищные преступления. Отвратительны здесь и люди, в особенности страшны уголовники.
Фильм начинается с истории бесследно исчезнувшей школьницы Эльзи Бекман, которую вскоре находят зарезанной в лесу. Поскольку на счету её убийцы не одно такое преступление, город охватывает паника.
Действие «М» часто раскрывается с помощью «отражённого» показа. В первых сценах мы не видим убийцы, но знаем всё, что он делает. В кадре маленькая школьница Эльзи идёт по тротуару и играет с мячом. Останавливается у афишной тумбы, на которой висит полицейский плакат, предупреждающий о детоубийце. На плакат надвигается тень мужчины в профиль. Это тень убийцы.
В своей первой звуковой картине Ланг обнаруживает искуснейшее умение использовать звук для нагнетания ужаса и страха. Когда в убийце вспыхивает его преступная страсть, он насвистывает несколько тактов «Песни горного короля» из «Пер Гюнта» Эдварда Грига. Этот свист проходит через весь фильм, зловеще предваряя появление убийцы на экране.
Мать Эльзи, прождав девочку к обеду несколько часов, выходит на лестничную площадку и в отчаянии громко зовёт её. Пока звучит отчаянный крик «Эльзи! Эльзи!», на экране проходит вереница кадров: пустая лестничная площадка, пустой чердак, пустая тарелка Эльзи на кухонном столе, её мячик, валяющийся в траве, а шарик, купленный убийцей у слепого нищего, чтобы заручиться доверием девочки, взлетел и застрял в телеграфных проводах.
Убийца Ганс Беккерт — центральная фигура фильма. Блистательно сыгранный Петером Лорре, маньяк больше похож на мелкого буржуа. На допросе квартирная хозяйка рассказывает полиции о своём постояльце как о порядочном, тихом человеке.