
Свой роман «Сердца трёх» Джек Лондон изначально писал как сценарий для приключенческого фильма. Роман начинается с предисловия, в котором Джек Лондон пишет, что взялся за эту работу по причине отсутствия свежих сюжетов для кинематографа. Он отмечает, что «Сердца трёх» представляет собой новое направление в его творчестве. Этот роман — юбилейная работа Лондона, его пятидесятая книга. Соавтором книги является сценарист Чарльз Годдард.
Экранизирован роман был на киностудии имени А. Довженко 75 лет спустя, став последним фильмом, снятым в СССР.
В романе главные герои Фрэнсис и Генри — дальние родственники, очень похожие друг на друга и на своего общего предка - пирата Генри Моргана, поэтому режиссёр Владимир Попков прочил обе роли Олегу Меньшикову, но тот был занят в других проектах, и выбор пал на Сергея Жигунова и Владимира Шевелькова, прославившихся после телефильма «Гардемарины, вперёд!». Так как внешнего сходства в отличие от книги между киношными Морганами не прослеживалось, сюжетные линии на эту тему не включили в сценарий.