Madonna, Chris Rock and dozens of other celebrities raised $5.5 million at a star-studded benefit at the United Nations to help poor and sick children around the world.

The $2,500-a-plate dinner and live auction hosted by Rock on Wednesday night was an unusual blend of charity and commercial promotion for the U.N. and made some of its officials, including Secretary-General Ban Ki-Moon, uneasy.

Gucci, which paid the costs, pegged the event to the Friday opening of its Manhattan flagship store on Fifth Avenue and put its logo and UNICEF's behind the walkway where celebrities were photographed.

The red-carpet reception drew stars such as Drew Barrymore, Demi Moore and Ashton Kutcher, Amy Adams, Brooke Shields, Salma Hayek, Djimon Hounsou, Dita Von Teese and UNICEF Ambassadors Tea Leoni and Lucy Liu, followed by a cocktail party with the likes of Donald Trump and media mogul Barry Diller.

Security was tight, and few reporters were allowed inside.