A DreamWorks 33. filmjében a trollok és bergeniek ádáz csatáját követhetjük nyomon. A trollok apró, színes kis lények, örökké vidámak, táncolnak, énekelnek, békés és szerethető közösséget alkotnak. Ezzel szemben a bergeniek örökké rosszkedvűek, morcosak. Azt hiszik, hogy ha trollokat esznek ők is boldoggá válnak. Amikor a bergeni uralkodó fia, Porcos herceg első ízben enne trollt, az ételnek szánt kis csapatnak sikerül megszöknie a konyhából. Megunva az örökös rettegést idegen földön kezdenek új életet. A bergeni séfet baklövése miatt menesztik a kastélyból. A séf bosszút forral, élete céljává válik a trollok felkutatása és elpusztítása.
20 évvel később a troll uralkodó, Pepi király leánya, Pipacs hercegnő hatalmas bulit szervez, amire minden troll hivatalos. Ágas, az aggodalmaskodó troll fiú nem vesz részt a partin, mert attól tart a hangzavar elvezeti hozzájuk ősellengéseiket. Félelme beigazolódik, az egykori bergeni séf rájuk lel és fogságba ejti Pipacs hercegnő legjobb barátait. Ágas eleinte nem akar segíteni Pipacsnak, végül mégis együtt mentik meg társaikat, megmutatják a bergenieknek, hogy troll evés nélkül is lehetnek boldogok és még szerelmek is szövődnek…