I don't really like the 2nd outfit, especially those lacy shorts...Emma herself looks great though.
As far as the Lancome thing, no matter who is in the campaign, loyal customers will still buy the products, so it doesn't matter. I certainly don't care who is a spokesperson for whatever brand. If there's a product I really like and want, I'll buy it.