Katy Perry ensure she was the star attraction at “The Smurfs” World Premiere which was held at the Ziegfeld Theater in New York City yesterday.

The singer who lends her voice to the movie as ‘Smurfette’ got very much into the spirit of her character on the red carpet.

She wore a custom-made The Blonds corset with the picture of her character emblazoned in colourful sparkling diamantes.

An ultra short skirt was teamed with the corset to mimic the white dress worn by ‘Smurfette’ who joined Katy on the red carpet.

Blue eye make-up, blue Louboutin’s, Lorraine Schwartz jewels and Smurf nails completed her typically quirky look.

[nggallery id=907]
Credit: Twitpics & Getty