Watch: Katy Perry, Neil Patrick Harris and George Lopez Heat Up the 'Smurfs' Premiere


The ensemble cast of 'The Smurfs' film were out in full effect at the film's premiere in New York City Sunday, with Katy Perry in particular raising a few eyebrows with her eye-catching little white dress emblazoned with a sequin Smurfette, her character in the movie.

Neil Patrick Harris was also on hand to talk about the many challenges making the movie, particularly the CGI elements.

"I've always fantasized about doing these kind of movies when I was watching them 'cause it seemed like so much fun," he says. " ... and it's tedious but the end result is really fun."

George Lopez, who plays Grouchy Smurf, joked that it wasn't that much of a stretch to play his character.

"Underneath it all, I've been grouchy for a long time," he laughs. "It's really what fuels any creativity, is when you look at it from the other side."

"Glee" star Jayma Mays also stunned at the premiere in a lime green mini-dress and shared that she enjoyed working with Neil Patrick Harris in particular.

"It was just a dream being his wife in the film," she gushes.

Columbia Pictures' highly-anticipated hybrid live-action and animated comedy takes place in New York City, when the evil wizard Gargamel chases the Smurfs out of their village, and they're forced through a portal, out of their world and into ours, landing in the middle of New York's Central Park. The ensemble cast includes Katy Perry, Neil Patrick Harris, George Lopez, Jayma Mays, Sofia Vergara, Hank Azaria and Alan Cumming. 'The Smurfs' hits theaters this Friday, July 29.