Katy Perry And Her Upskirt ‘Smurfs’ Film Premiere Moment [PHOTOS]

There wasn’t really any question as to which film premiere Katy Perry attended yesterday. Perry looked smurf-tastic Sunday afternoon (July 24) at the world premiere of The Smurfs in 3D at New York’s Zeigfield Theatre.

She celebrated her role as Smurfette wearing a pair of smurfy high-heels and a very smurfy white dress with her Smurfs character adorning the front. Katy also accessorised with a Smurf manicure – the star had the cartoon characters painted on to her nails for the event.

PHOTOS: Katy Perry Sports A New Hair ‘Do

Katy also had a Marilyn Monroe moment with that short white dress when the wind gusted through.

On the red carpet Katy was joined by some of her co-stars Sofia Vergara, looking stunning purple, Neil Patrick Harris, Jayma Mays and Tim Gunn.

Launch the gallery to check out all the red carpet pics from the event.