With a custom Smurfette frock, Katy Perry made sure everyone knew which character she voices in The Smurfs at the film's Sunday premiere in New York.
In her white mini-dress with a sequined, emblazoned Smurfette on the front, Katy was joined by co-stars Sofia Vergara, Neil Patrick Harris and Jayma Mays.
Besides her newly blonde hair, the "Teenage Dream" singer completed her attire with a diamond cuff bracelet and blue Christian Louboutin heels.
What do you think of the look? Vote below!
Katy Perry's blue carpet dress: Hit or miss?