Ali Larter married actor Hayes MacArthur on August 1 in Kennebunkport, Maine. They tied the knot during a late-afternoon ceremony in front of family and friends — including Ali's best friend, actress Amy Smart — at the groom's family estate. The Heroes star wore an A-line Vera Wang gown, and Hayes wore a Ralph Lauren Black Label tuxedo. They got engaged in December 2007. "I feel lucky every morning when I wake up and see him," Ali has said.