В основу сюжета фильм лег роман братьев Стругацких "Обитаемый остров". Фильм отличается от книги некоторыми деталями. Например, главный герой, Максим Каммерер, в книге описан как смуглый брюнет с карими глазами, в фильме же он светлокожий блондин с голубыми глазами. Также при попадании на планету он почти месяц учил их язык, а в фильме сразу понимал жителей Саракша, вставив портативный прибор-переводчик себе в ухо. Конечная сцена поединка Странника (Алексей Серебряков) и Максима Каммерера (Василий Степанов) в фильме, по сравнению с книжным вариантом, очень затянута, наверно для большей зрелищности. В книге же Странник сразу дает понять Максиму, что он тоже с Земли, заговорив с ним на земном языке (немецком). Много критики от фанатов творчества Стругацких создатели получили за "голованов". В самом романе "Обитаемый остров" нет их четкого описания, но в в других книгах серии внешне эти существа выглядят как обычные собаки, просто с непропорционально большими головами (отсюда и название