When you think about it, would you expect to see Katy Perry in anything else at The Smurfs world premiere in New York? The entertainer — known for her quirky, over-the-top outfits — wore a custom corset by the Blonds, showcasing her movie character, Smurfette, across the front. Other premiere attendees chose more traditional red carpet garb: Jayma Mays chose an emerald green Reem Acra minidress, Sofia Vergara wore curve-hugging Missoni, and on the other end of the Katy Perry spectrum, Olivia Palermo was seriously understated in a neutral maxiskirt and blouse. Click the slideshow to see all the looks from the The Smurfs premiere last night.
Image Source: Getty