Trolls

Trolls is a 2016 American computer-animated musical comedy film based on the Troll dolls created by Thomas Dam. The film was directed by Mike Mitchell and co-directed by Walt Dohrn, written by Jonathan Aibel and Glenn Berger and based on a story by Erica Rivinoja. The film features the voices of Anna Kendrick, Justin Timberlake, Christopher Mintz-Plasse, Zooey Deschanel, Christine Baranski, Russell Brand, James Corden and Gwen Stefani. The film follows two trolls who go on a quest, to save their village from destruction by the Bergens, creatures who eat Trolls to be happy.

The 33rd animated feature film produced by DreamWorks Animation, the film premiered on October 8, 2016, at the BFI London Film Festival and was theatrically released in the United States on November 4, 2016, by 20th Century Fox. The film grossed $346 million worldwide against its $125 million budget and received an Academy Award nomination for Best Original Song for "Can't Stop the Feeling!". A sequel, Trolls World Tour, is scheduled to be released on April 17, 2020.

Plot
The Trolls are small creatures who live in an almost perpetual state of happiness, singing, dancing and hugging all day. However, they are discovered by the Bergens, large miserable creatures, who can feel happy only after eating a Troll. The Bergens imprison the trolls and eat them every year on a special occasion, called Trollstice. The Trolls, led by their king, King Peppy, with his baby daughter, Princess Poppy, escape through underground tunnels on the day of Trollstice, when Prince Gristle Jr. was going to eat his first Troll. Enraged, Gristle Jr.’s father King Gristle Sr. banishes Chef, who was in charge of preparing for Trollstice.

20 years later, Poppy throws a big party to celebrate the Trolls' escape, despite the fears and warnings of the gray troll, Branch, that loud parties will attract the Bergens. A Zen troll named Creek, who is Poppy's crush, arrives and tells Branch to start being happy instead of being grumpy; Branch refuses. At the party, Branch's fears come true, when Chef sees the fireworks and kidnaps Guy Diamond, Biggie with Mr. Dinkles, Fuzzbert, Smidge, Satin with Chenille, DJ Suki, Cooper, and Creek (which Poppy tried to rescue). Chef then takes the kidnapped Trolls back to Bergen Town, while secretly plotting to overthrow its monarchy in revenge for her banishment.

Alone inside the bunker, Branch looks at a bunch of homemade party invitations, indicating that he appreciates Poppy's offers of friendship and internally would like to have fun with the rest of the trolls. Meanwhile, Poppy goes on a rescue mission alone, as no other troll is willing to venture to Bergen Town, including Branch. But later on, when Poppy gets into trouble, she is saved by Branch, who thinks she will not make it if she goes alone.

Once inside the Bergen king's castle, Poppy and Branch witness Creek apparently get eaten by Gristle Jr. (who is now king), but Poppy remains hopeful that Creek survived. Poppy and Branch find the rest of the captured Trolls being guarded by a scullery maid named Bridget. Poppy discovers that Bridget is secretly in love with King Gristle Jr. and offers to help her get a date with the king while trying to confirm if Creek is alive.

While setting Bridget up for the date with an musical number, Branch refuses to sing and triggers an argument with Poppy, revealing that, as a child, his grandmother was captured and got killed while trying to save him, because his singing compromised his location to Chef. Branch's guilt and shame over his grandmother's death caused his color to turn from blue to gray.

After Poppy comforts him with a hug, Branch decides to help Bridget and the trolls, though he still refuses to sing. Bridget, disguised under the name of 'Lady Glitter Sparkles' gets her date with Gristle Jr. at a roller rink and arcade restaurant and Gristle Jr. asks her to be his "plus one" at Trollstice. Poppy notices Creek being held captive inside the jewel adorning the king's mantle.

Having helped Bridget, the Trolls attempt to rescue Creek from Gristle's room and steal his jewel but discover that it is empty. The Trolls are then captured by Chef and are shocked to discover that Creek sold them out to the Bergens to spare himself from being eaten. Creek lures out every troll from Troll village and they are captured by Chef and the other Bergen cooks. With all the Trolls captured and soon to be eaten, a heartbroken Poppy becomes sad after she had been betrayed by her crush, and loses hope as she and all the other Trolls turn gray.

Branch sings "True Colors" for Poppy to cheer her up, and also confesses his affection for her. Poppy, after regaining her colors, returns Branch's feelings, and they both end up restoring all the trolls' colors including Branch's. Bridget saves the trolls, willing to sacrifice herself. Poppy cannot bring herself to abandon Bridget after her sacrifice that is sure to doom her life, and with Branch and her friends, shows the Bergens that Bridget was Lady Glitter Sparkles and that it is not necessary to eat Trolls to be happy, and they too, can find happiness within themselves.

Chef refuses to accept the peace and tries to kill the Trolls, but is knocked into a serving cart that is sent rolling out of Bergen Town. Chef is set on fire with Creek, who was still in her pouch. Both species celebrate, bringing new life to the town and renewing the life of the troll tree. Poppy is then declared queen of the Trolls, and Poppy and Branch share a hug.

In a mid-credits scene, Chef and Creek's cart stops rolling. Chef prepares to eat Creek herself, but they soon find out they are on top of a monster, who opens his mouth and eats them.

Voice cast

 * Anna Kendrick as Poppy, the princess and later queen of the Trolls.
 * Iris Dohrn as Baby Poppy.
 * Justin Timberlake as Branch, a paranoid, selfish Troll survivalist and Poppy’s rival, who later becomes her boyfriend.
 * Liam Henry as Young Branch.
 * Christopher Mintz-Plasse as King Gristle Jr., the former prince, now king, of the Bergens.
 * Zooey Deschanel as Bridget, a kind-hearted Bergen who works as a scullery maid to Chef and has feelings for Gristle and later his girlfriend.
 * Christine Baranski as Chef, the evil, power-hungry Bergen chef who is in charge of Troll preparation.
 * Russell Brand as Creek, a Troll with a positive personality and zen-like wisdom later revealed to be a coward and double-crosser willing to sell out all the Trolls just so he won't be eaten.
 * Gwen Stefani as DJ Suki, the Trolls' resident disc jockey.
 * James Corden as Biggie, a chubby, friendly Troll.
 * Jeffrey Tambor as King Peppy, the king of the Trolls and Poppy's father.
 * Ron Funches as Cooper, a giraffe-like Troll that walks on all fours.
 * Icona Pop as Satin and Chenille, twin trolls who are joined by their hair and love fashion.
 * Kunal Nayyar as Guy Diamond, a glittery silver Troll with a highly Auto-Tuned voice who is always naked.
 * John Cleese as King Gristle Sr., Gristle's father and the ruler of the Bergens at the start of the film.
 * Walt Dohrn as Smidge, Fuzzbert, Cloud Guy, Tunnel Troll and Wedgie Bergen No. 2 and Mr. Dinkles, Biggie's pet worm.
 * GloZell as Grandma Rosiepuff, an elderly Troll and Branch's late grandmother who was taken by a Bergen while saving Branch. In the UK version, newsreader Susanna Reid voices the character and in the Australian version, Dami Im voices the character.
 * Meg DeAngelis as Moxie Dewdrop, a dancing Troll. Connie "Noodlerella" Glynn voices the character in the UK version.
 * Ricky Dillon as Aspen Heitz, a Troll skitterboarder.
 * Kandee Johnson as Mandy Sparkledust, a Troll who designs and repairs all the treasures of Troll Town.
 * Quvenzhané Wallis as Harper, a Troll artist who paints with her hair.
 * Mike Mitchell as Darius, Vinny the Phone, Captain Starfunkle, Spider, Wedgie Bergen No. 1, Chad, Card
 * Grace Helbig as Cookie Sugarloaf, one of the trolls. Carrie Hope Fletcher voices the character in the UK version.
 * Curtis Stone as Todd, a royal guard that works for the Bergen Royal Family.
 * Rhys Darby as Bibbly, a Bergen shopkeeper of the Bib Store.