Уставший капитан Зеленых Беретов, недавно вернувшийся с войны во Вьетнаме, бродит по безмолвному штату Канзас и однажды заходит в небольшой городок Дрери. Здесь он наталкивается на заброшенную карусель и принимает решение вернуть ей былую жизнь. Это событие вызывает у местных людей разные реакции: одни поддерживают идею восстановления аттракциона, другие пытаются помешать и сорвать планы героя. Среди тех, кто верит в задумку, — два местных предпринимателя: владелец мастерской по товарам для дома и хозяин ближайшей заправки Майк. Именно они предоставляют ветерану работу, а также инструменты и материалы для починки механизма. Ещё одним союзником становится молодая девушка-подросток, которая стремится помочь и разделяет его стремление вернуть горожанам радость. Но есть и те, кто мешает ему на каждом шагу: трое местных подростков, постоянно насмехающихся над ветераном и над его попытками, подталкивая ситуацию к напряжению и испытаниям для упорства и мастерства героя.
Съёмки фильма начались в 1973 году и закончились только в 1981 году, когда фильм увидел свет. Многочисленные задержки и перерывы в съёмках объяснялись проблемами с финансированием, а исполнитель главной роли и режиссёр Дэвид Кэрредин (1936-2009) в течение всего этого времени снимался и в других фильмах, чтобы заработать денег на продолжение съёмок.