Mary J Blige joined Malin Akerman and Julianne Hough on the red carpet this evening for the ‘Rock Of Ages’ London premiere, held at the Odeon Leicester Square.

I’m so glad Mary had a chance to redeem herself following the unflattering dress she wore to the LA premiere.

On this occasion she wore a another dress designed by her BFF Catherine Malandrino, but with better results.

The Fall 2012 black leather dress with sheer and mesh panels was styled with two Eddie Bargo alternating pave cone bracelets.

She kept half of the rolled hairstyle she sported in LA, plus she also wore the same Barbara Bui sandals.

A nude lip colour and another pair of statement earrings completed her look.

Much improved or more of the same?

You can buy Mary’s Barbara Bui heels from S|sense.com.

Credit: Style.com & Getty