Jennifer Love Hewitt visited a friend in Toluca Lake yesterday, and the 32-year-old actress smiled as she showed off her slimmed down figure. But is that a pair of Spanx we spy underneath her sheer top? Either way, she's looking good!

J. Love recently revealed that she would not be chowing down over the holidays, as she is preparing for a racy film role in which we'll see her in her undies. She's set to play a mother who turns to prostitution in the TV series extension of her 2010 Lifetime movie, The Client List. "I will be in lingerie a lot, so I'll be working out. I will not be eating for the holidays," she told Us Weekly. J. Love added that she would also be putting herself through a brutal fitness regime, joking, "This year will be loads of fun for me."