When I saw Cameron Diaz on the red carpet with Tom Cruise this evening in London for their “Knight and Day” Premiere my question was, “why are celebs dressing down on the red carpet in London?”

First we had Marion Cotillard wearing a beachy Thakoon dress, now we have Cameron Diaz wearing a sweater dress.

A Stella McCartney sweater dress, but a sweater dress none the less.

And that’s not even the real issue. My issue is we’ve seen Stella McCartney sweater dresses so many times before. This is nothing new.

I don’t like this look from the dress to the peep-toes.

Cameron may have got my vote had she opted for silver strappy sandals, but this gets nil points from me.

What’s next Angelina Jolie arriving on the red carpet for her “Salt” London premiere wearing a Juicy Couture velour tracksuit?

Credit: Getty