Joining the cast that already includes Katy Perry, Hank Azaria, George Lopez, and Alan Cumming are Daily Shows John Oliver, playing Vanity Smurf; Saturday Night Lives Kenan Thompson and Fred Armisen as Greedy Smurf and Brainy Smurf, respectively; The Offices B.J. Novak as Baker Smurf; and comedian Jeff Foxworthy as Handy Smurf. They join Pee-wee Herman himself, Paul Reubens, who, as previously reported by Deadline.com, will play Jokey Smurf. Also lending their voices to the little blue creatures are Wolfgang Puck playing none other than Chef Smurf and veteran character actor Gary Basaraba as Hefty Smurf. Star Treks Anton Yelchin will voice Clumsy Smurf.
The live-action cast includes Neil Patrick Harris, Jayma Mays, Sofia Vergara and Hank Azaria. Raja Gosnell is currently filming the movie in New York City for an August 3, 2011 release.