Однажды во время Второй мировой войны пожилой повелитель марионеток Андре Тулон, скрывающийся от нацистских агентов, находит временное убежище в швейцарской гостинице, где случайно обнаруживает останки Циклопа — своей первой куклы, которая пробуждает у него воспоминания из юности. Действие переносится в 1902 год во Францию, где молодой Тулон мастерит деревянные марионетки и ухаживает за очаровательной Ильзой, дочерью швейцарского посла. Его тихой и беззаботной жизни навсегда приходит конец, когда он встречает 3000-летнего египетского волшебника Афзеля, похитившего секрет бессмертия у бога тьмы Сутеха.