Михаил Александрович Ульянов родился 20 ноября 1927 года в сибирском селе Бергамак (ныне – Омская область), в семье директора деревообрабатывающей артели. Позднее семья переехала в маленький сибирский городок Тара. Театром будущий актер увлекся еще в школе (как он вспоминал, «во многом оттого, что не было в Таре во время войны ничего другого») и тогда же сыграл первую роль – отца Варлаама в «Борисе Годунове» А. С. Пушкина. Руководитель студии порекомендовал ему поступить в студию при Омском областном театре. Поучившись там, Ульянов в августе 1946-го рискнул поехать в Москву, но попытка сразу поступить в Школу-студию МХАТа и Щепкинское училище оказалась неудачной. Спас отчаявшегося провинциала случайно встреченный на улице знакомый по Омску, который рассказал ему о Щукинском училище. Так Ульянов стал студентом московского театрального вуза. А в 1950-м был принят в труппу Театра имени Вахтангова. Худрук театра Рубен Симонов сразу же начал поручать молодому актеру многочисленные роли, но материалом, который приходилось играть, Ульянов доволен не был. Первой своей по-настоящему сильной театральной работой он считал Рогожина в «Идиоте» Ф.М. Достоевского (1958). Критика оценила эту роль высшими баллами: «Актер в этой роли не погрешил ни грубостью, ни мелкостью. Ульянов поставил себе верную задачу: сделать понятным, почему и как Рогожин может оказаться крупным и красивым человеком, а страсть его – по-своему значительной и привлекательной».
Дебют Михаила в кино состоялся несколько раньше, в 1953-м – он сыграл вожака комсомольцев Алексея в фильме Ю. Егорова «Они были первыми». Первые попытки работы на съемочной площадке самого актера привели в ужас: «Все мне не нравилось в себе: фигура, лицо, голос, глаза… Конечно же, я не ожидал увидеть такое неуклюжее, некрасивое, кургузое и очень старающееся что-то сыграть существо». Но режиссеры и, главное, зрители не были согласны с Ульяновым. Он постепенно нарабатывал авторитет в мире кино и уже к началу 1960-х считался весьма перспективным актером. А когда на экраны вышли «Битва в пути» В. Басова (1961) и «Председатель» А. Салтыкова (1964), где Ульянов с блеском сыграл главных героев – инженера Бахирева и председателя колхоза Трубникова, – популярность артиста мгновенно взлетела до небес: его наградили Ленинской премией, читатели журнала «Советский экран» назвали его актером года. Затем были «Братья Карамазовы» И. Пырьева (1968) – фильм, где Ульянов не только сыграл Дмитрия Карамазова, но и выступил в качестве режиссера, закончив работу над картиной после смерти Пырьева. Фильм пользовался грандиозным успехом и был даже выдвинут на премию «Оскар» как лучшая иностранная картина.
В 1968 году Михаил Ульянов впервые появился на экране в образе Маршала Советского Союза Г.К. Жукова. Когда режиссер фильма «Освобождение» Юрий Озеров предложил Ульянову эту роль, тот категорически отказался, сочтя ответственность слишком большой. Да и внешнее сходство Ульянова с Жуковым было весьма условным. Но опыт оказался успешным, и со временем именно Ульянов стал «официальным» кино-Жуковым Советского Союза – он сыграл роль маршала более чем в 20 фильмах. Особенно плодотворным в этом плане получились для него 1980-е – за восемь лет Ульянов сыграл Жукова восемь раз. Интересно, что с самим маршалом Ульянов при этом так ни разу и не встретился.
Следующей выдающейся работой актера в кинематографе стал «Бег» А. Алова и В. Наумова (1970) – в этой булгаковской экранизации Ульянов прекрасно сыграл генерала Чарноту. Уже после съемок, проходивших в Болгарии и Франции, стало известно, что намеченная было премьера «Бега» отменена. Спасла случайность: Ульянов возвращался из Чехословакии на одном самолете с членами Политбюро ЦК КПСС, которые предложили актеру сыграть в домино «на желания». Ульянов выиграл и… потребовал возобновить премьеру «Бега». В итоге фильм появился на экранах.