We've come to expect a lot from Kristen Stewart sartorially. She landed on Vogue's 2012 Best Dressed List and impressed revellers at her first post-Robert Pattinson cheating scandal appearance at TIFF.

But this. What. On. Earth. Is. This?

The actress donned this outfit to the New York premiere of her new movie 'On The Road.' Stop us if you disagree, but it sort of looks like a 1940s bathing suit (something Marilyn Monroe would have worn) with a sheer lace overlay that looks a bit like a tablecloth. Unless wearing either suddenly became appropriate to don on a red carpet, this look is a big ol' don't. And don't even get us started on the orange heels.

KStew, what happened!? Did you just stop trying?

kristen stewart

Loading Slideshow...
  • March 2002

  • September 2003

  • January 2004

  • January 2004

  • April 2005

  • January 2005

  • September 2007

  • September 2008

  • September 2008

  • November 2008

  • December 2008

  • March 2009

  • May 2009

  • August 2009

  • November 2009

  • November 2009

  • November 2009

  • March 2010

  • March 2010

  • With Joan Jett March 2010

  • June 2010

  • June 2010

  • October 2010

  • June 2011

  • July 2011

  • November 2011

  • November 2011

  • November 2011

  • March 2012

    (Getty photo)

  • March 2012

    (Getty photo)

  • April 2012

    (Getty photo)

  • May 2012

    (Getty photo)

  • May 2012

    (Getty photo)

  • May 2012

    (Getty photo)

  • May 2012

    (Getty photo)

  • May 2012

    (Getty photo)

  • May 2012

    (Getty photo)

  • June 2012

    (Getty photo)

  • June 2012

    (Getty photo)

  • July 2012

    (Getty photo)

  • July 2012

    (Getty photo)

  • Kristen Stewart's Style Evolution