Петер Лорре
В конце концов, «М» был снят за шесть недель на студии Staaken Zeppelinhalle, недалеко от Берлина. Ланг снял фильм для Nero-Film, а не для UFA или собственной продюсерской компании. Фильм был спродюсирован главой студии Nero Сеймуром Небензалом, который позже продюсировал «Завещание доктора Мабузе» Ланга. До того, как было выбрано итоговое название, рассматривались такие варианты, как "Eine Stadt sucht einen Mörder" («») и "Dein Mörder sieht Dich" an («»). Во время подготовки к съёмкам фильма Ланг провел восемь дней в психиатрической больнице в Германии и встретился с несколькими убийцами детей, в том числе с Петером Кюртеном. Он использовал нескольких настоящих преступников в качестве статистов в фильме, и в конечном итоге 25 актеров были арестованы во время съемок фильма. Петер Лорре сыграл главную роль Ханса Беккерта, снимаясь в фильме днём, а ночью играя на сцене в спектакле Валентина Катаева «Квадратура круга».