Katie Holmes wears YSL 6134/S sunglasses.

Photo: coolspotters.com

We love it when Mrs. Tom Cruise looks this stunning–young, fresh and dewy. Cuz’ let’s face it, lately she’s been seen running around town in some seriously doudy duds that tend to make her look twice her age. The Dawson’s Creek darling has been spending much of her time being mom to daughter Suri, kicking it up on Broadway, and filming her latest project–the upcoming History Channel miniseries biopic on Jackie Kennedy Onassis. Pssst…hopefully she’s picking up some style savvy from portraying the undisputed First Lady of high fashion. In the meantime, she’s killin’ it in these glamourific YSL sunglasses paired with her chic red jacket and adorable bob. Now that’s what we’re talkin’ about, girlfriend.  –rpuccia

Buy these now: Yves Saint Laurent  6288/S, $154