Trolls (2016) Voice Actors/Thomas

Anna Kendrick as Emily Justin Timberlake as Thomas Christopher Mintz-Plasse as Percy Zooey Deschanel as Rosie Christine Baranski as Mavis Russell Brand as James Gwen Stefani as Lady James Corden as Henry Jeffrey Tambor as Edward Ron Funches as Gordon Caroline Hjelt as Annie Aino Jawo as Clarabel