Jennifer Garner
It's positiveJennifer Garner is four months pregnant with her second child with husband Ben Affleck. Soon after giving birth to the now 2-year-old Violet Affleck, Garner told In Style: "I like every part of my life. I feel filled up at the end of every day." And with Affleck by her side ("he's a teddy bear of a guy") and a new baby on the way, Garner's got plenty to smile about.