EW: In One for the Money, Katherine Heigl trades her usual straight blonde tresses for free-flowing brunette ringlets — a Julia Roberts 'do — and the new hair looks good on her. It softens her features and brings out her brown-eyed-girl sparkle. Her personality gets a dye job, too. As Stephanie Plum, a screwup from Trenton who's been wandering in the wilderness ever since she was axed from the lingerie department at Macy's (cue the patronizing service-economy chuckle), Heigl serves up a light version of ''Guidette'' mannerisms, and though she doesn't overplay them, they don't look comfortable on her either. She does working-class sexy slovenliness in an overly thought-out way.