Some of music's biggest voices attended the VH1 Divas Celebrates Soul show last weekend at the Hammerstein Ballroom in NYC.
Marsha Ambrosius looked absolutely stunning in a pink bodycon dress, teamed with a black fur coat while she swapped her curly locks for super straight hair. Also looking lovely was Mary J. Blige who rocked a floor-length cream gown with diamantes embellished on the dress.
However, those who failed to consult a stylist were Jennifer Hudson who wore unflattering diamante-encrusted thigh high boots and Jessie J who bared all in a see-through dress.
Nas and Common also kept it slightly casual, while 50 Cent arrived in a suit.
Divas Celebrates Soul will air tomorrow on VH1.
Who do you think looked the best? Find out in the gallery below.

PHOTOS: Rihanna, Kim K, Jay-Z, Kanye West & Rita Ora Party In London
PHOTOS: Usher Gets Frisky Performing On 'Today Show'
PHOTOS: Angela Simmons Covers Up After Flaunting Figure On Beach
PHOTOS: Kim Kardashian Wows In Lace Red Dress At Perfume Launch
PHOTOS: Rihanna Bares All In Crocheted Skirt & Boob Tube
50 Cent Admits To Distancing Lloyd Banks
Chris Brown Isn't Alone! Music's Biggest Lip-Syncers!
Nas: 'Michelle Obama Is The Most Beautiful Woman In The World'
Jennifer Hudson Going Ahead With Wedding Plans After Murder Conviction
Nas Admits 'Kelis Divorce Messed Me Up'
PHOTOS: P. Diddy & Cassie Enjoy Romantic Day On Yacht In Cannes
13 Things Faker Than Wendy Williams' Breasts
Beyonce Shows Off Sense Of Humour In Rare Footage


