In Trolls (2016), Anna Kendrick voices Princess Poppy, Justin Timberlake voices Branch, and Zooey Deschanel voices Bridget. The film is a vibrant musical comedy about the optimistic Trolls and their grumpy neighbours, the Bergens.
Main cast
- Princess PoppyAnna KendrickMain
- BranchJustin TimberlakeMain
- BridgetZooey DeschanelMain
- King Gristle Jr.Christopher Mintz-PlasseMain
- BiggieJames CordenMain
- Guy DiamondKunal NayyarMain
Supporting cast
- ChefChristine BaranskiSupp
- CreekRussell BrandSupp
- CooperRon FunchesSupp
- DJ SukiGwen StefaniSupp
Guest & voice
- SmidgeWalt DohrnVoice
- Mr. DinklesWalt DohrnVoice
- FuzzbertWalt DohrnVoice
No matches — try another name.
About this cast
Released in 2016, Trolls is a computer-animated musical comedy produced by DreamWorks Animation. The film follows Princess Poppy, the relentlessly cheerful leader of the Trolls, as she embarks on a mission to rescue her friends from the miserable Bergens. The lead voice cast includes Anna Kendrick as Poppy, Justin Timberlake as Branch, and Zooey Deschanel as Bridget.
FAQs
Who plays Princess Poppy in Trolls (2016)?
Anna Kendrick provides the voice of the cheerful and optimistic Princess Poppy.
Who plays Branch in Trolls (2016)?
Justin Timberlake voices the grumpy but kind-hearted Branch, who sings the film’s hit song ‘Can’t Stop the Feeling!’.
Who is the main villain in Trolls (2016)?
The main antagonist is Chef, a Bergen servant voiced by Christine Baranski, who plots to capture the Trolls for the annual Trollstice feast.
Is Trolls (2016) a musical?
Yes, the film is a musical comedy featuring original songs and covers of pop hits, including ‘Can’t Stop the Feeling!’ by Justin Timberlake.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026