Для советского зрителя это фильм стал настоящей экзотикой – герои демонстрировали боевые искусства, действие разворачивалось в южных морях, сюжет интриговал.
Фильм «Пираты ХХ века» основан на реальной истории: в 1954 году советский танкер «Туапсе» захватили военные в Южно-Китайском море. Об этом уже был снят фильм «Ч.П.- Чрезвычайное происшествие», вышедший в прокат через четыре года после тех событий. Часть экипажа тогда вернулась на родину, а остальное моряки пропали без вести.
В конце 1970-х годов мир облетела новость о том, что пираты захватили итальянское судно с урановой рудой. Тогда бандиты убили всех членов экипажа и похитили груз.
После этой трагедии режиссер Станислав Говорухин предложил снять фильм о противостоянии моряков и пиратов с оптимистичным финалом. В фильме Говорухин намеревался показать, как отважные советские моряки побеждают мировое зло.
Сценарий Станислав Сергеевич написал вместе со своим коллегой, режиссером Борисом Дуровым, после чего ему и доверили снимать «Пираты ХХ века».
Во время написания сценария авторы решили отказаться от излишней сентиментальности. Их задачей было снять фильм о настоящих защитниках женщин и корабля. Уран в сценарии заменили на опиум, который предназначался для фармацевтической промышленности.
Погрузку товара на борт корабля снимали в порту Мариуполя в мае 1979 года. Корабль «Нежин», который в фильме тонет, тоже из мариупольского порта. В его роли выступил сухогруз «Фатеж» Азовского морского пароходства. Судно во время съемок не пострадало. Для имитации пожара на палубе корабля подожгли смолу в тазах, а затопили его в бассейне гостиницы «Ялта» в Массандре.
В роли быстроходного пиратского судна Mercury выступил мариупольский теплоход «Адмирал Лунин». В 1999 году в Греции судно уничтожил взрыв.
По сценарию действие развивается в Южно-Китайском море, сцены снимали в Коктебеле в районе поселка Оленевка.
Актеров во время съемок под водой страховали водолазы, они же выступали в качестве дублеров во время подводных съемок. А вот Николай Еременко-младший, сыгравший Сергея, все трюки выполнял сам. В некоторых сценах у него текла кровь из носа. Игра стоила свеч, в 1980 году Николая Николаевича признали актером года.
Пирата Салеха сыграл Талгат Нигматуллин. В фильме он продемонстрировал собственные навыки карате, так как с детства был увлечен этим видом боевых искусств. В кадре с Еременко он дрался по-настоящему, дублеров не приглашали. Выглядело это впечатляюще.
Актрисе Наталье Харахориной в сцене, где ее избивает герой Талгата Нигматуллина и вовсе привязали на спину подушку, чтобы ее не покалечили. Но это не спасло – девушка «заработала» несколько синяков.
Интересный момент, джинсы в конце 70-х годов в Советском Союзе достать было практически нереально. Поэтому Николай Еременко, пробегав весь фильм в них, купил потом эти джинсы для себя.
Фильм «Пираты ХХ века» начальство собиралось отправить на полку, однако его неожиданно во время отдыха на даче посмотрел Леонид Брежнев. Генсек переживал за наших моряков, после чего фильм решили выпустить в прокат. Зрители отблагодарили создателей фильма рублем.