Mom-to-be Hannigan stocks up on groceries at an L.A. market. Plus: Amanda Seyfried, Jay-Z, Jennifer Garner and more

SUNNY DISPOSITION

Sporting oversize shades and bright lips, Mischa Barton bares her bikini body Tuesday while lounging poolside in Miami.