Так все и получилось, но получилось не сразу – от замысла до торжества фильма на кинофестивале в Каннах прошло восемь лет. Неудивительно – сценарий начинался со сцены Куликовской битвы, которой был отмечен 1380 г., вероятный год рождения Рублева:
Одна эта колоссальная сцена требовала бюджета небольшого фильма. Андрей Тарковский так никогда и не снял Куликовскую битву – ни для «Андрея Рублева», ни для «Зеркала», в котором, по его замыслу, требовались исторические сцены. Проект получил «зеленый свет» – разумеется, с поправками для уменьшения бюджета – только в 1964 г., и до этого времени Тарковский успел прославиться со своим полнометражным дебютом «Иваново детство».
Экранизировать повесть Владимира Богомолова «Иван» Тарковского пригласили, когда с проекта был уволены предыдущий режиссер и его команда. Тарковский и Кончаловский переписали сценарий – и фильм стал антитезой собственному названию. У Богомолова историю Ивана рассказывал старший лейтенант Гальцев, который несколько раз встречал его на войне, а в последний главе читал дело казненного Ивана в захваченном здании тайной полиции Рейха.
По версии Тарковского мы видим историю глазами Ивана (Николай Бурляев). У него, подростка-разведчика, нет детства, оно кончилось с оккупацией и расстрелом его семьи, он видит его только в снах (которых не было в повести Богомолова). У него нет дома, семью заменяют ему военные (Валентин Зубков, Николай Гринько, Степан Крылов, Евгений Жариков). В разведку он идет не за Родину, не за Сталина, не за будущий коммунизм, его единственное желание – мстить…
Как и в оригинальной повести Богомолова, фильм заканчивается сценой в тайной полиции, где Гальцев читает дело Ивана: