While Jessica Alba is known for her flawless body, as seen in a slew of bikini pics over the years, the 33-year-old actress tells Marie Claire UK that she feels she looks better than ever and is "smaller" now. The Sin City actress and married mother of two daughters made her comments in an interview that is published in the magazine's September 2014 issue, which features her on the cover.