The conceit of "The Smurfs," the upcoming CGI/live action hybrid film, is that the happy-go-lucky, virginal blue woodland creatures are chased out of their village and into New York City. Eventually, it can be assumed, they go back to their fictional Smurf Village, but after making a return visit for the film's premiere on Sunday, they couldn't be blamed for investing in some big city real estate.
Having just two eligible females in the village, the little blue guys had to be taken aback and starstruck by what they saw on the red carpet. Katy Perry stole the show, continuing both her tradition of sexing up children's characters and wearing hyper-sexualized clothing depicting them, while Sofia Vergara, a bit more conservatively dressed, more than likely left Papa Smurf woozy nonetheless. Brooke Shields shined as well, and don't worry there was a special someone to greet Smurfette, too.