Фильм начинается с того, что Афанасий решает в сердцах навсегда завязать с торговыми экспедициями после убыточной поездки в Литву, поставившего его семью на грань разорения. На самом деле такие коммерческие операции для тверских купцов чаще всего были успешными – Литовское и Тверское великие княжества находились в хороших отношениях. Так или иначе, страсть к путешествиям заставляет экранного Никитина нарушить обет и отправиться ко двору Ивана III (его сыграл актер Леонид Топчиев, актер мхатовской школы, это была его вторая роль в кино), чтобы с его благословения рвануть с товарищами в загадочную Индию.
Понятно, что всё это выдумка. К великому князю в Москву Афанасий не заглядывал, получив разрешение от собственного князя Михаила Борисовича. И об Индии в тот момент Никитин не помышлял – историки считают, что дальше Шемахи (Северный Кавказ) он ехать не планировал. Афанасий хотел примкнуть к посольству Василия Папина в прикаспийскую страну Ширван, но тот отплыл на юг по Волге раньше, поэтому предпринимателю пришлось дожидаться в Нижнем Новгороде ширванского посла Хасан-бека (его сыграл индийский актер Пайди Джайрадж), чтобы следовать с ним. В фильме встреча с Хасан-беком показана как случайная – посреди реки. И дипломат компанию герою не составил. Потом по фильму на экспедицию напали близ Астрахани татары, как и было на самом деле, однако дальше начинается полная отсебятина. В действительности русские лишились двух кораблей из четырех, и Никитин, потерявший все свои товары, был вынужден пересесть на судно ширванца. В фильме, как мы уже знаем, посла оставили за скобками. Создатели картины подали дело так, что все спутники Афанасия либо попадают в плен, либо гибнут, а он один спасается, примкнув к каравану, следующему через пустыню. Ничего подобного на самом деле не произошло. Наш купец со своими соратниками попал в морскую бурю, пережил нападение дагестанских горцев и все же добрался до Дербента.
После Дербента Никитин мог с другими оставшимися без товара коллегами вернуться домой, но решил попытать счастья на чужбине, надеясь как-то отбить финансовые потери. В поисках выгодных сделок он посетил Баку, Чапакур, Мазендаран, Кашан, Иезд, Лар и Ормуз (Гурмыз). В последнем он раздобыл коня, которого решил продать в Индии, поскольку откуда-то узнал, что тамошние богачи платят за хороших скакунов лучшую на Востоке цену. Все это он описал в «Хождении за три моря». Пронин и Аббас все эти многомесячные перипетии выкинули, придумав альтернативную цепочку событий: будто бы Афанасий купил коня у спасших его караванщиков, чтобы догнать предавшего его доверие вора – полностью вымышленного португальца Мигуэля. Эту роль сыграл Всеволод Якут, актер обладавший исключительным отрицательным обаянием, всю жизнь играл шпионов, немецких офицеров и алчных американских капиталистов. Его роль в фильме явно подсказана другим отрицательным португальцем – работорговцем Негоро из экранизации романа Жюля Верна «Пятнадцатилетний капитан» (его, правда, играл не Якут, а Михаил Астангов).
Кстати, экранный Никитин характерно, с нажимом окает – особенно в сцене аудиенции у Ивана III, где он произносит «надО бы нам пОйти» (имеется в виду – в Индию). Загвоздка в том, что в XV веке тверское оканье смягчилось под влиянием московского аканья и мутировало в оригинальный вокализм с глотанием безударных гласных. То есть там, где Стриженов, округляя губы, произносит в кадре слово «гОрОд», его герой должен говорить «горд» или «горыд». В общем, Афанасий изъясняется с экрана не как житель Твери, а как северянин или сибиряк. Но это мелочи, конечно.