Baby on board!
The 26-year-old British actress pulled her blond curls back in a high ponytail and glowed in a sleeveless floral dress that just barely showed off her growing baby bump, while the hunky dad-to-be looked slick in a dark suit. Since meeting in 2010 on the set of The Lovers, the lovebirds have mostly kept their romance out of the public eye.
"I purposefully didn't want people to know too much about my personal life because I think a lot of people give it away for free," Hartnett told USA Today in May. "I think if you spend too much time courting people's attention into your personal life, you lose your ownership of it."