Mary J. Blige attended the London premeire of 'Rock Of Ages' in London, England.
The singer redeemed herself from the Los Angeles premiere in this fantastic black textured leather Catherine Malandrino dress.
She finished off her look with side-swept flip, studded earrings, and black criss-cross Barbara Bui heels.