В фильме А. Тарковского «Андрей Рублёв» убедительно сыграл трагическую роль "монаха Патрикея" — казначея Успенского собора во Владимире, подвергнутого жестоким истязаниям монголо-татарскими захватчиками. В драматическом фильме «Ко мне, Мухтар!» играл "младшего лейтенанта Глазычева", характер которого полон сострадания, жертвенности и преданности собачье-людской дружбе. Следует отметить его игру в фильмах о Великой Отечественной войне («Они сражались за Родину», режиссёр С. Бондарчук; «Двадцать дней без войны», режиссёр А. Герман). В фильме «Двадцать дней без войны» роль "военного журналиста Лопатина" была сыграна актёром в сдержанной и безыскусной манере, при этом исполнена подлинного внутреннего драматизма. Спор между режиссёром и Госкино о назначении его на роль "Лопатина" был решён положительно благодаря вмешательству писателя К. Симонова.