Jack McBrayer, Danny Pudi and Joe Manganiello have been cast in Sony Pictures Animation's "Smurfs: The Lost Village."

They join Demi Lovato as Smurfette, Rainn Wilson as Gargamel and Mandy Patinkin as Papa Smurf in the fully animated reboot, previously titled "Get Smurfy."

McBrayer ("30 Rock") will voice the sweet and awkward Clumsy, Pudi ("Community") will play book-smart Brainy, and Manganiello will portray ("True Blood") will portray loyal and strong Hefty.

Based on the beloved characters created by Peyo, the film follows Smurfette as she searches for her purpose. Pursuing a mysterious creature into the uncharted and forbidden Enchanted Forest, Smurfette is joined by Brainy, Hefty and Clumsy, with the evil wizard Gargamel shadowing their every step.

Directed by Kelly Asbury (“Shrek 2,” “Gnomeo & Juliet”), "Smurfs: The Lost Village" opens March 31, 2017.