Kristen Stewart flew from Los Angeles to New York City to take part in the 12-12-12 Hurricane Sandy Benefit show -- and she looked every bit the worse for wear.

In fact, she might have gone for a workout at the gym and then straight to the airport, because she rolled off the plane with messy, greasy hair while wearing a pair of green gym shorts masquerading as a fancy outfit. No one expects her to be all prim and buttoned-up, but there was nothing artfully disheveled about any element of this ensemble.

While we applaud her for making the 3000-mile trek to take part in an event for a good cause, her outfit was a mess. How does a Balenciaga spokesperson get away with something like this?

Larry Busacca, Getty Images

What we have here are gym shorts in neon green with black checks, paired with a striped green and black button-down blouse. Mixing patterns isn't the fashion no-no that it once was, but this is exactly why it became a no-no in the first place.

Larry Busacca, Getty Images

Stewart has so many fashion resources available to her as a young and beautiful superstar, but it seems she didn't make use of any of them here. When she rocks skinny jeans and Converse in her own delightfully messy way, it works -- but there's nothing fashionable or ironic about boys' gym shorts. Or grandmotherly, fussy blouses, even if they are in striking colors.

Larry Busacca, Getty Images