Amanda has dated some of the hottest men in Hollywood -- Alexander Skarsgard, Ryan Phillippe, Josh Hartnett, etc. -- but she hasn't had a serious relationship since 2010, when she split with her off-and-on boyfriend of three years, "Mamma Mia!" co-star Dominic Cooper. "I got my heart broken pretty hard," Amanda told Elle in 2011 of her split from Dom. It's time to rectify this travesty -- because if there's anything we love more than a classic story of opposites attracting, it's a case of someone recapturing the heart of the one who got away.