Коммунистическое «светлое будущее» Булгаков описал скорее в антиутопической, чем в утопической традиции. Это предопределило отношение к пьесе, на самом раннем этапе отвергнутой Театром сатиры, для которого она была написана. Руководство театра предложило драматургу создать на основе «Блаженства» другую комедию, в которой описывались бы приключения Ивана Грозного в современной Москве (в «Блаженстве» никаких подобных «приключений» не было: попав в Советский Союз, царь спрятался на чердаке и сидел там, пока главные герои — Рейн, Милославский и Бунша — путешествовали в будущее).
Пьесе «Иван Васильевич» «повезло» чуть больше, чем «Блаженству»: процесс ее постановки дошел до стадии генеральной репетиции, после которой комедия была запрещена. При жизни Булгакова она не ставилась и не публиковалась.
Впервые комедия «Иван Васильевич» была напечатана в 1965 году, а вскоре после этого ее поставил на сцене Театра-студии киноактера режиссер Дмитрий Вурос. Царя играл Аркадий Толбузин, Милославского — Михаил Глузский. Помимо последнего, в постановке участвовали некоторые другие «гайдаевские» актеры: Григорий Шпигель, Юрий Саранцев, Эдуард Бредун (он сыграет крошечный эпизод и в фильме Леонида Иовича).
Уже в конце лета 1971 года, то есть почти сразу после премьеры «12 стульев», Леонид Гайдай и замечательно сработавшийся с ним Владлен Бахнов подали заявку на сценарий по мотивам булгаковской пьесы. Осенью того же года был написан литературный сценарий, а зимой — режиссерский. Однако утвердили полностью готовый сценарий лишь в конце мая 1972-го. Тогда начался подготовительный период работы над будущим фильмом.
В это время уже окончательно сложилась команда, с которой склонный к постоянству Гайдай будет работать на протяжении всех семидесятых годов. Помимо сценариста Бахнова, это оператор Сергей Полуянов, художник Евгений Куманьков, тандем композитора Александра Зацепина и поэта-песенника Леонида Дербенева.
Относительно актеров у Гайдая поначалу тоже не было больших сомнений. Сценарий целенаправленно писался под Юрия Никулина — именно его Леонид Иович планировал без всяких проб взять на две главные роли: управдома Бунши и царя Ивана Грозного. А Милославского в таком случае сыграл бы Андрей Миронов. После «Бриллиантовой руки» дуэт Никулина и Миронова так же напрашивался, как и дуэт Папанова и Миронова. Эльдар Рязанов в «Стариках-разбойниках» 1971 года второй раз свел на экране Никулина и Миронова, но в дальнейшем они вместе уже не снимались.
Для Леонида Гайдая первостепенным было именно участие Юрия Никулина. Режиссер искренне считал, что его любимый актер может сыграть на экране всё. А когда в журнале «Наука и жизнь» был напечатан скульптурный портрет-реконструкция Ивана Грозного (его автором выступил антрополог Михаил Герасимов, восстанавливавший внешний облик исторических деятелей на основании их скелетных останков), ликующий Гайдай убедился, что у царя были некоторые «никулинские» черты. Это только укрепило режиссера во мнении, что его выбор заведомо правилен.
Однако Никулин отказался от роли, чем очень расстроил Гайдая. По одной из версий, Юрий Владимирович физически не мог сниматься из-за длительных зарубежных гастролей с цирком. По другой версии, озвученной в последнее время Ниной Гребешковой, Никулин опасался, что фильм могут положить на полку. Какие-то основания для подобных опасений, вероятно, были: литературное наследие Булгакова в начале семидесятых годов было еще далеко не полностью возвращено советскому читателю, а его опубликованные вещи попадали в печать скорее вопреки, чем благодаря официальной культурной политике. И проталкивание булгаковских произведений на сцену или на экран тем более требовало осторожности. Впрочем, благополучный выход в прокат фильма «Бег» должен был несколько развеять слухи о «нежелательности» присутствия Булгакова в советском кино. Но Никулина этот аргумент, судя по всему, не убедил.
Гайдая на сей счет наверняка тоже «терзали смутные сомнения». Никулин был необходим ему еще и по той причине, что в исполнении этого всеобщего любимца могли выглядеть допустимыми те шутки, которые, будучи озвучены любым другим актером, воспринимались бы как более подозрительные. Самый популярный пример — фраза из «Кавказской пленницы»: «Между прочим, в соседнем районе жених украл члена партии», — которую не разрешили произнести Фрунзику Мкртчяну, но запросто приняли в качестве реплики никулинского Балбеса.
Как бы то ни было, следовало искать другого исполнителя двух Иванов Васильевичей. На первом этапе проб возникли три претендента — Евгений Лебедев, Евгений Евстигнеев, Георгий Вицин. Театральный корифей Лебедев великолепно вживался в образ царя, но был неубедителен в качестве Бунши. Острохарактерный Евстигнеев оказался хорош и в той и в другой ипостаси, но от этой кандидатуры Гайдая отговорил худсовет. Вицина же Леонид Иович пробовал скорее для проформы — он знал возможности этого актера и по-настоящему «не видел» его в данной роли.
Тогда кто-то предложил режиссеру попробовать Юрия Яковлева. Сперва Гайдай даже возмутился:
— Он же рязановский!
Но это, конечно, было не всерьез. В прежних работах Гайдай уже снимал «рязановских» актеров, например Анатолия Папанова и Готлиба Ронинсона. Да и того же Евстигнеева можно было с неменьшим основанием считать «рязановским».
Юрий Яковлев с первой кинопробы произвел отличное впечатление — и был без проволочек утвержден Гайдаем на обе главные роли.
Вот что Юрий Васильевич написал о работе с Гайдаем в своей книге «Между прошлым и будущим»:
«Кроме любви к М. Булгакову заманчиво было сыграть сразу две роли, да еще у Л. Гайдая. Он, пожалуй, был единственный и, не побоюсь этого слова, гениальный мастер жанра комедии положений.
Вот и сейчас ясно вижу его стул с надписью «Гайдай», всегда стоящий в стороне, сидящего на нем Леонида Иовича, который, обхватив голову руками, придумывает новый трюк.
В отличие от режиссеров, говорящих постоянно, спорящих во время съемки, он больше молча смотрел. Останавливал, только когда что-то новое придумал или «надо по-другому». Я удивлялся: как такой мрачный человек снимает комедии? Он не любил анекдотов, трепотни между дублями, никогда не смеялся, как Рязанов, во время смешной сцены.
Моей задачей было сыграть Ивана Васильевича одновременно и могущественным владыкой, и смешным — из-за немыслимых ситуаций, в которые он попадает, а Буншу — таким типичным, всюду сующим нос недалеким и суетливым маленьким «начальником». Гайдай редко, но метко вмешивался в процесс, очень хорошо актерски показывал.
Сняли практически всю картину в черновом варианте, то есть без монтажа. Гайдай позвал группу на просмотр материала. Я посмотрел и расстроился. Всё было как-то медленно, разлаженно, особенно в сценах с Куравлевым, что очень обидно, так как Милославский — его персонаж — должен быть живой, подвижный, как ртуть, а тут всё как-то вразвалочку, не торопясь. И абсолютно не смешно. Еду с «Мосфильма» и думаю: «Что же это будет? Провал?» Но я совсем не знал гениальной способности Гайдая работать в монтажной. Он был виртуозом, усвоив заповедь Эйзенштейна — «Картина рождается на монтажном столе». Как всё сложилось, ожило, заиграло, какой появился ритм! Как он сумел сократить что-то без ущерба для роли, выделить самое удачное, расставить акценты. Просто метаморфоза! Фильм-то до сих пор смотрят, цитируют реплики оттуда и смеются!