Тролли - самые жизнерадостные создания на свете, существующие лишь ради радости, песен, танцев и обнимашек. Их лучезарность давно привлекла внимание бергенов - огромный монстров, способных испытывать ту крупицу счастье троллей, только когда те перевариваются в их желудке. Бергены схватили троллей и удерживали их в плену, пожирая на ежегодный праздник. В преддверии очередного пиршества отважный король троллей организует дерзкий побег и на двадцать лет бергены впадают в беспросветное отчаяние и тоску.
Всё это время тролли радуются и наслаждаются каждым мигом своего существования в безопасном и уединённом местечке, пока бергены рыскают повсюду в поисках источника счастья. Дочь короля, Розочка, устраивает вечеринку в честь юбилея победы, чем привлекает внимание одного из бергенов, заметившего шум и салют. Он нападает на поселение и похищает всех троллей, а уцелеть удаётся лишь Розочке. Чтобы спасти друзей и вызволить их из плена, принцесса обращается за помощью к самому мрачному и отлично подготовленному к худшему троллю, Цветану, испытывающему отвращение к Розочке из-за её жизнерадостности. Вместе они отправляются в опасное приключение навстречу неизвестности, которые либо навсегда изменит их, либо они изменят всё, что повстречается им по пути.