Mary J Blige was one of the many stars to perform on stage at the 2011 American Music Awards which were held at the Nokia Theatre LA Live in California last night.

The singer wore a Roberto Cavalli gown.

I love Mary, Roberto Cavalli and animal print individually, but the combo is not working here.

Not one single bit.

Not hair, not the oversized Pat Butcher-eqse earrings and especially not the shapeless dress.

Credit: Getty