В 1972 году вышел фильм «Самый последний день», который Ульянов поставил по сценарию, написанному им совместно с Б. Васильевым. Герой картины — пожилой участковый инспектор Ковалев обладал таким запасом любви к людям, что многие зрители стали в своих письмах обращаться за помощью к актеру как к милиционеру.
Особое место в творчестве актера занимает образ маршала Георгия Константиновича Жукова. Ульянов играл легендарного полководца в многосерийной киноэпопее «Освобождение», фильмах «Слушайте на той стороне» (1971), «Выбор цели» (1974), «Солдаты свободы» (1977), «Блокада» (1975—1978), «Если враг не сдается…» (1982), «День командира дивизии» (1983), «Битва за Москву» (1985). При минимуме «игры», максимуме творческой сдержанности актером достигалась историческая достоверность персонажа. Однако сам Ульянов другого мнения: «Но я не считаю, что сыграл Жукова, — мною была изображена схема, некая знаковая фигура. На самом деле Георгий Константинович — сложнейшая, многогранная личность…»
В театре Ульянов создает целую галерею исторических персонажей: Антоний («Антоний и Клеопатра» Шекспира). Ричард III («Ричард III» Шекспира), Цезарь («Мартовские иды» Т. Уайльдера), Наполеон («Наполеон» Ф. Брукнера).
«Ричард III» — одна из вершин творчества Шекспира, и я рад, что рискнул ее одолеть, — пишет в своей книге М. Ульянов. — Роль Ричарда стала значительной среди сыгранных мной. Здесь было что играть и ради чего играть. Этот образ схватывает явление в его главнейшей сути, король Ричарда III, которого «разгадали» мы с Р.Н. Капланяном, не более чем ничтожество, ползущее во власть".
С наслаждением играл Ульянов роль Стеньки Разина в инсценировке по роману любимого писателя В. Шукшина «Я пришел дать вам волю».
В кино Ульянов чаще исполнял роли современников: колхозник Николай в «Позови меня в даль светлую» (1978), начальник стройки Нырков в «Обратной связи» (1977), воспитатель спецшколы для несовершеннолетних Кустов в «Последнем побеге» (1981), директор предприятия Абрикосов в «Частной жизни» (1982). В одном из интервью Ульянов сказал: «Чтобы тебя услышали, необходимо пустить сердце „вразнос“. Художник должен быть неистов: надо отдать что-то большее, чем просто мастерство, импозантная внешность или „загадочный“ глаз. Что-то большее…» Для Ульянова в это «что-то большее» входит прежде всего современность образа. «Я не могу сыграть никакую роль до той поры, пока не свяжу ее с сегодняшим днем», — в этих словах актера — его творческое кредо.
На Международном кинофестивале в Венеции фильм «Частная жизнь» получил приз, а чуть позднее Государственную премию СССР.
Герой Ульянова — директор крупного предприятия Абрикосов — отправлен на пенсию. Оказалось, что жить-то вне работы он не умеет. «Человек, не видящий в жизни ничего, кроме работы, — это же инвалид!» — сказал режиссер картины Юлий Райзман на пресс-конференции в Венеции.
Итальянская «Коррьере делла сера» писала: «Эту продуманную и точную во всех отношениях картину довершает игра Михаила Ульянова, исполнителя главной роли. У него получилась сильная, решительная, прямоугольная личность, не лишенная, однако, тончайших оттенков этой сдержанной внутренней дрожи, которые делают его прекрасную и захватывающую игру похожей на игру Берта Ланкастера в фильме „Семейный портрет в интерьере“. Это он, Ульянов, задает тон, верхнее „ля“ всему действию: своими взглядами, то полными отчаяния, то суровыми, то жесткими, то растерянными, и своей особой — иногда гордой, иногда робкой — манерой взывать о помощи. Перед нами лицо старости, которая не сдается, лицо одиночества, бессознательно желаемого, но отвергаемого… Редкие фильмы бывают без ошибок. „Частная жизнь“ — один из них».
После целой серии «положительных» ролей Ульянов в фильме Н. Михалкова «Без свидетелей» (1983) сыграл роль остро сатирическую, почти гротесковую.
В 1979 году режиссер Глеб Панфилов закончил фильм «Тема», но по идеологическим соображением он выйдет на широкий экран только в 1985 году. Герой Ульянова — драматург Ким Есенин, человек, обласканный славой. Он мучительно пытается разобраться в самом себе и не может найти выход из того духовного тупика, в котором оказался. «Мне кажется, что роль Кима Есенина дала Ульянову второе дыхание, помогла преодолеть наработанные актерские приемы. Он помолодел, перестал быть мэтром», — говорит режиссер Глеб Панфилов.
Среди любимых ролей Ульянова — Тевье-молочник в телевизионном фильме по Шолом-Алейхему. Эта роль идет абсолютно вразрез всему тому, что он делал до этого. Русский актер Ульянов перевоплотился в мудрого еврейского старика, то и дело сыплющего народными пословицами, притчами и поговорками, имеющего на каждый случай жизни какую-нибудь поучительную историю, из которой видно, что унывать нечего, что все как-нибудь обойдется.
Помимо работы в кино и театре, Ульянов занимался общественной деятельностью. В 1976 году он стал членом Центральной ревизионной комиссии ЦК КПСС. Михаил Александрович был вхож в самые высокие правительственные кабинеты, общался со многими членами ЦК и Политбюро.