She truly looks good in just about anything. She's so lucky because a lot of people's whole facial features appear to change with hair length. When I get my hair cut, I go from 5'4" to 5'10, easily however.
I like her hair longer a little more. She sporting that Katie Holmes look. If she starts trying to look sophisticated and only smiling with her mouth closed all the time I'll gag LOL!
I think she looks 100% better with her hair shorter. It makes her face look much prettier and fresher. With the long hair, her prominent chin looks really pointy.