McCartney and Gillian Anderson also demonstrated against fur in fashion, but Anderson stole the show, hellomagazine.com reported.
"If we raise enough, I'll strip naked in the shop window," Anderson said as the party kicked off Wednesday evening. When enough donations were received, she delivered the goods, shedding her dress and bikini top.
The stunt had been planned, so a banner had been strategically placed in the window with the slogan, "We'd rather bare skin than wear skin" prevented passers-by from getting a full view.
Anderson criticized Jennifer Lopez and Beyoncé Knowles who put fur in clothing, tmz.com reported.
Megyn Kelly: Santa Claus and Jesus are both white men
Costly malfunction causes beer flood at Boston-area brewery