Бедный кукольник, живущий в скучном сером мире, даёт представление в трактире, чтобы оплатить кружку пива и обед. Утром он собирается бежать вместе с дочерью трактирщика, но ночью его подопечные куклы оживают и просят не бросать их. Они разыгрывают перед ним представление, персонаж которого — бедный солдат, бредущий по дороге в поисках счастья. Впереди его ждёт множество приключений, встреча с разными персонажами и путешествие в королевство к разборчивой принцессе, ждущей жениха