04/22/2013 04:24 EDT

Katy Perry Channels Smurfette At 'The Smurfs 2' Photo Call (PHOTOS)

Why so blue, Katy Perry?

The 28-year-old "Firework" singer decked herself out in a matching blue ensemble at "The Smurfs 2" photo call in Cancun, Mexico, on Monday.

In a case of life imitating art, Katy's outfit, which consisted of a beautiful blue a-line lace dress and matching hairband and sunnies, matched her movie character, Smurfette.

That didn't stop Katy from mingling with her on-screen persona; the singer and a life-sized version of Smurfette were photographed hugging and having a laugh.

It seems that Katy has finally moved on from her ex-boyfriend, singer John Mayer. The two split up this year after eight months of on-and-off dating, Mayer confirmed to Ellen DeGeneres on her show earlier this month.

So who will Katy hook up with next? Well, if she keeps wearing revealing crop tops, our guess is she won't be single for much longer.


Also on HuffPost

Photo gallery Katy Perry's Wildest Looks See Gallery