«Мосфильм» предложил главные роли в фильме кинозвёздам того времени: Анастасии Вертинской, Олегу Видову и Галине Польских. Меньшов видел в главной роли Маргариту Терехову, но она отказалась. Ирина Купченко тоже не смогла принять предложение из-за сценария. В итоге режиссёр утвердил на роль Веру Алентову, свою жену. Меньшов и Алентова поженились на втором курсе школы-студии МХАТ. После рождения дочери их семья столкнулась с трудностями, но Меньшов сумел убедить Алентову вернуться к нему после успеха фильма «Розыгрыш». Сценарий «Москва слезам не верит» был предложен только Меньшову, который внёс 44 поправки, сделав его двухсерийным. Он также убедил свою жену сыграть главную роль. На роль Гоши пробовались Виталий Соломин и Алексей Баталов. Меньшов настоял на том, чтобы роль досталась Баталову. Баталов согласился на роль, несмотря на возражения директора «Мосфильма». На роль Людмилы пробовались Жанна Болотова и Людмила Савельева, но Меньшов выбрал Ирину Муравьёву, несмотря на её непривлека