Однажды на волшебный остров Медландия попадает посылка, в которой оказывается чернокожий кроха, которого местные нарекают Джимом Пуговкой (Соломон Гордон). Когда спустя годы король Медландии решает, что остров, на котором живет всего несколько человек, почему-то перенаселен, и собирается избавиться от паровозика машиниста Лукаса (Хеннинг Баум), Джим вместе с Лукасом отправляется в путешествие через океан, во время которого они повстречаются с настоящим драконом и спасут принцессу Ли Си. Экранизация сказки классика немецкой детской литературы Михаэля Энде («Бесконечная история») и один из самых дорогих фильмов в истории германского кинематографа — несмотря на легковесное настроение, с остросоциальным и политическим подтекстом.