Кроме работы в театре, Черкасов довольно активно снимался и в немом кино. Летом 1932 года он сыграл роль постового милиционера в первом звуковом фильме "Встречный".
В 1934 году Черкасов поступает в труппу Ленинградского академического театра имени А. С. Пушкина. Этот приход многими актерами театра был воспринят с недоумением: зачем нам нужен актер-эксцентрик, вопрошали они. Возразить им Черкасову было нечем: его первая роль на Малой сцене в комедии "Чужой ребенок" была лишена всякой драматургии и строилась на одной эксцентрике. Однако уже во втором спектакле - "Вершины счастья" по пьесе Дж. Дос Пассоса - молодой актер удачно сыграл роль серьезного сыщика Айка Ауэрбаха. Скептики притихли.
И все же настоящая слава к Черкасову пришла благодаря кино. В 1934 году он снялся в фильме "Горячие денечки", а годом спустя режиссер Владимир Вайншток предложил ему сыграть роль профессора Паганеля в "Детях капитана Гранта" (фильм снимался в августе 1935 - апреле 1936 года). Успех этого фильма был настолько огромен, что после него Черкасову посыпались предложения от многих режиссеров. Причем, роли ему предлагались непохожие одна на другую. Так в 1936 году он начал одновременно сниматься в роли царевича Алексея в "Петре Первом" и профессора Полежаева в "Депутате Балтики".
Отмечу, что в оба фильма актер попал отнюдь не просто. В первом случае он сам явился к режиссеру "Петра Первого" Владимиру Петрову и заявил: "Роман А. Толстого знаю наизусть и готов сыграть в фильме роль самого Петра!" Дерзость актера понравилась режиссеру, и он попросил гримера загримировать его под царя. Однако Петр Первый из Черкасова явно не получался. (В театре он все-таки сыграл Петра, но после успеха Н. Симонова в киноверсии от роли отказался). Актер расстроился, и тогда режиссер внезапно предложил ему роль царевича Алексея. После недолгих колебаний Черкасов согласился.
С ролью во втором фильме тоже помогла случайность. Снимаясь в "Петре", Черкасов захаживал в павильон, где Александр Зархи (он снимал нашего героя в "Горячих денечках") работал над фильмом "Беспокойная старость" (первое название "Депутата Балтики"). Во время этих встреч ни одна из сторон не предлагала другой сотрудничество. Неожиданно режиссер предложил актеру почитать сценарий: "Может, подыщешь для себя какую-нибудь роль". Черкасов хотел было отказаться, он ведь был по горло загружен в "Петре", но затем согласился. И, прочитав сценарий, вдруг загорелся ролью профессора Полежаева. "Да какой из тебя старик?" - удивился Зархи, когда актер высказал ему свое предложение снять его в главной роли. Но Черкасов обладал удивительным свойством убеждать людей в своей правоте. И Зархи сломался. На дворе была весна 1936 года.
Премьера "Депутата Балтики" состоялась 1 января 1937 года в Ленинградском Доме кино и вызвала бурю восторга. Заключительная речь профессора Полежаева буквально утонула в аплодисментах публики. Ни один советский фильм не удостаивался еще таких оваций. В том же году на Международной выставке в Париже фильм был удостоен высшей премии "Гран-при".
Летом 1937 года Черкасов внезапно принял предложение сняться в первом советском фильме о Кавказе в непривычной для себя роли - горца Беты. Съемки картины проходили в горах Кабардино-Балкарии.
Ровно через год после этого актер начал сниматься в главной роли в фильме Сергея Эйзенштейна "Александр Невский". Причем предложение великого режиссера застало актера врасплох. Одной из причин было то, что Черкасов в душе боялся режиссера Эйзенштейна, он знал, что тот зачастую подавляет индивидуальность актера. После первой встречи с Эйзенштейном он понял, что им будет трудно работать вместе. Их взгляды на образ Александра Невского расходятся. Однако режиссер оказался настойчив в своем стремлении заполучить на главную роль именно Черкасова и уговорил актера работать вместе. В первых числах июня 1938 года съемочная группа прибыла в окрестности Переславля-Залесского, а 5 июня съемки начались.
Знаменитое Ледовое побоище снимали тем же летом, в тридцатиградусную жару. Возле "Мосфильма", на Потылихе, было заасфальтировано огромное поле, которое засыпали опилками, нафталином и солью, а затем залили жидким мелом и стеклом. Таким образом было создано скованное льдом Чудское озеро.
Не все знают, что в окончательной версии фильма Александр Невский погибал, отравленный во дворе татаро-монгольского хана. Причем этот яд ему втерли свои же, русские. Однако после просмотра фильма с таким концом Сталин лично распорядился выкинуть этот эпизод, так как он не соответствовал "великому патриотическому произведению". 1 декабря 1938 года "Александр Невский" вышел на широкий экран.
В апреле 1939 года на экраны страны вышел очередной фильм - "Ленин в 1918 году". Николай Черкасов сыграл в нем Максима Горького. А буквально за месяц до этого имя Черкасова попало в сводки тогдашней криминальной хроники. Дело было в следующем.