Amanda Seyfried and Josh Hartnett Spotted Together! It's Love!Spotted! Amanda Seyfried and her new boyfriend, Josh Harnett! Is this Josh's big comeback? Remember when he was The Biggest Heartthrob Ever?! Well, Amanda has snagged him and we couldn't be happier for them. What a cute couple!