Neil Patrick Harris as Patrick Winslow, the new VP of marketing at Anjelou Cosmetics and Grace's husband. Jayma Mays as Grace Winslow, Patrick's wife. Sofía Vergara as Odile Anjelou, the leader of Anjelou Cosmetics who is Patrick's boss. Tim Gunn as Henri, Odile's assistant friend of Anjelou Cosmetics. Joan Rivers, Liz Smith, Tom Colicchio, Olivia Palermo, and Michael Musto make cameos in the film at a fictional Anjelou cosmetics product launch. Voice actors Jonathan Winters as Papa Smurf, the leader of the Smurfs. Winters previously provided the voice of Grandpa Smurf in the 1980s cartoon series. He and Frank Welker are the only original cast members from the TV series who returned for the film. Katy Perry as Smurfette, the female of the Smurfs. About gaining the voice role, Perry said: "They had done a blind test where they took certain voices from previous interviews and matched them with the character. They liked my voice without even knowing who it was, and when they found out it was me, they thought that would work out. My personality was just a plus!" Anton Yelchin as Clumsy Smurf, the dimwitted but friendly smurf. Yelchin commented on his character's personality change from the cartoons series saying, "I was familiar with Clumsy from the TV series, where he had that Southern twang. I went back and watched that, and then Raja, Jordan and I talked about it. We decided to make Clumsy a little simpler, a little sweeter. His voice is pitched higher than my normal speaking voice – it's full of joy, optimism, and enthusiasm for life. Clumsy isn't trying to mess anything up for anybody — he's just clumsy, and actually, he's tired of being clumsy". Fred Armisen as Brainy Smurf, the smartest Smurf, below Papa Smurf. Quentin Tarantino was up to voice him, but dropped out. Alan Cumming as Gutsy Smurf, one of three Smurfs created specifically for the film and who is Scottish, wears a kilt and has sideburns. The character is also described as the "action-hero" of the film. George Lopez as Grouchy Smurf, a smurf who is always grouchy. To prepare for his role of being "grouchy", Lopez did not drink coffee, made sure he had bad breath and picked the busiest time to get to the studio. Jeff Foxworthy as Handy Smurf, a hard-working smurf. Paul Reubens as Jokey Smurf, a smurf who plays pranks on others.