Mary J Blige, JC Chasez and Kelis are among a host of stars teaming up for a new advertising campaign for fashion chain the Gap.
The company's winter campaign, called How Do You Share It?, features Sex And The City star Sarah Jessica Parker running into different musicians on the holiday party circuit.
The commercial will debut in America this week.
Parker recently starred in Gap ads with rocker Lenny Kravitz.
Other stars who have starred in campaigns for the company include Madonna and Missy Elliott.
i saw it he looked so cute