The actors and voice stars of The Smurfs hit the appropriately-coloured blue carpet at the film’s world premiere in New York today. Katy Perry, who lends her voice to Smurfette, wore a dress with her character printed on it, and Alan Cumming similarly got into theme by wearing a cute T-shirt. Neil Patrick Harris, Jayma Mays, Sofia Vergara and berry-licious Olivia Palermo took a glam approach, while other stars made it a family occasion, with Melissa Joan Hart and Brooke Shields bringing their children to the premiere. Of course, the event wouldn’t be complete with appearances by some of the Smurfs, and stars had fun as their photos were taken with Papa Smurf and Smurfette.
Keep reading for more photos!