Katy Perry, who reprises her role as the voice of Smurfette in the forthcoming 'Smurfs 2' film, was a babe in blue at the film's photo call on April 22. Perry flashed a blinding smile while hanging out with Papa Smurf and the blue crew.

Perry wore a gorgeous blue lace, femme frock by Monique Lhuillier, which she paired with mirrored Jimmy Choo heels and Katy kat-eyed sunglasses. She tucked blue blooms in her hair, which were a sweet touch.

Perry looks thrilled to be at the center of a Smurfs sandwich.

Christopher Polk, Getty Images

You can truly appreciate the detail and the delicate femininity of the party dress here. It's one of her best looks...ever! The three-quarter length sleeves and '50s housewife silhouette are perfect for Perry's figure.

Christopher Polk, Getty Images

Perry and Smurfette are such a pair of divas!

Christopher Polk, Getty Images

Perry tends to turn her clothes into costumes and she could have easily gotten away with such a maneuver here. But she dialed it down and reeled it in, and we can't argue with the breathtaking results. This belted A-line dress turns aces!

Christopher Polk, Getty Images

Watch the Katy Perry 'Wide Awake' Video