Sofia Vergara Kisses Papa Smurf At NYC Premiere (PHOTOS)
The sexy Colombian, who wore a strapless purple gown to the premiere, plays Neil Patrick Harris' boss in the remake of the '80s cartoon classic.
Sofia wasn't the only one heated up the blue carpet at the premiere. The newly blonde Katy Perry, who voices Smurfette, looked lovely in a white glittery mini dress as she posed for pics with Papa Smurf.
The Smurfs hits theaters this Friday, July 29th! Will you be watching the live action remake in 3D? Make sure to let us know in the comments!