De langhårede trolde er et livsglad folkefærd, som bryder ud i sang, hver gang noget fryder dem - hvilket sker hyppigt. Men så begynder flere trolde at forsvinde på mystisk vis. Superoptimisten Poppy, der er troldenes leder, allierer sig med byens eneste surmuler, Kvist, og drager ud for at redde vennerne fra de skumle borkere.