

Mary J Blige performed 'As Time Goes By' with R&B crooner John Legend in this white Roberto Cavalli gown.
Kylie Minogue struck a pose in the same Swaroski-cummerbund Cavalli Fall 2007 dress at her 20th anniversary celebration of her first hit single, "Locomotion" in London.
Style Verdict: Kylie and Mary J's hair styles certainly upstages their couture look but they both look divine, fierce, and elegant.
Photos: Daily Mail, Big Pictures, John-Legend.net, GettyImages
[obsessed-hoopla]