Amanda seyfried and josh hartnett dating