Mary J Blige joined her cast-mates on the red carpet yesterday evening for the ‘Rock Of Ages’ world premiere, held at Grauman’s Chinese Theatre in Hollywood, California.

I love Mary. I feel like I have done all my life, but this Catherine Malandrino Fall 2012 dress with asymmetrical cuts is unforgiving making her look lumpy in all the wrong places.

The dress appears to be too tight because of the ruched detailing (or maybe it’s just too tight), plus I find the necklace to be very unnecessary.

Her statement earrings, her Barbara Bui snakeskin wooden heels and 40s hairstyle are the only things I like about this look.

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

Credit: Getty