Kristen Stewart was in New York last night (at the very same time as Liberty Ross!) for a screening of On the Road. She's apparently steering clear of Fashion Week events — the New York fashion world has chosen sides, it would seem — but she got all done up in Jimmy Choo shoes, A.L.C. pants, and a Balenciaga shirt. What's more, she even smiled for pictures, which is practically unheard of. We'd venture to say that this is the best she's looked in a long time; this heavy eye shadow business really works for her, no?