Cameron Diaz Wore Fancy Pants

LONDON, ENGLAND - MAY 22:  Cameron Diaz attends the UK premiere of "What To Expect When You're Expecting" at BFI IMAX on May 22, 2012 in London, England.  (Photo by Ferdaus Shamim/WireImage)
Cameron Diaz. Photo: Ferdaus Shamim/2012 Ferdaus Shamim

Cameron Diaz wore an off-white jumpsuit by Stella McCartney to the What to Expect When You’re Expecting premiere in London last night. She accessorized with sandals also made by the designer.

What do you think about wearing pants on the red carpet? Is it too casual? Or do you think it's a nice change of pace?