Josh hartnett who is he dating