6 / 11

Vanessa Williams

Felicity and Eva's co-star, Vanessa Williams, also looked lovely this week as she signed copies of her new memoir, You Have No Idea, at a bookstore in Los Angeles. The ageless actress -- who, surprisingly, just turned 49! -- popped a pose in a bright blue bat wing dress, gold hoops, orange bangle, and turquoise sandals. (4/28/2012)

2 Hot 2 Handle

This week's best-dressed celebs include Jessica Alba, Charlize Theron, and Heidi Klum. -- By Matt Whitfield, Yahoo! Staff