Salma Hayek, Charlize Theron, Neve Campbell and a blonde Natalie Imbruglia were amongst those helping to ‘Rock the Kasbah’ last night to help raise money for Virgin Unite.

The charity wing of Richard Branson’s Virgin Group held the event at the Roosevelt Hotel in Hollywood in aid of social and environmental causes around the world.

(Photos courtesy of Splash News)