Josh Hartnett is a married man!