25/07/2011 08:47 BST | Updated 24/09/2011 06:12 BST

Katy Perry Wears Smurfette Dress To World Premiere Of The Smurfs - And Has New Blonde Hair

How does one go about upstaging The Smurfs at their own premiere? Why, by showing off a striking new hair makeover, and having one of the characters emblazoned across your frock a la Katy Perry, of course...

The singer hit the world premiere of The Smurfs in New York yesterday to celebrate her big silver screen debut - she plays the voice of Smurfette in the animated movie.