"Everybody makes mistakes dating people they work with. They're whom I'm attracted to because I share experiences with them and understand a bit about what they are and what they do. If I were able to go back in time, I don't know if I could have done anything any different." Josh Hartnett has no regrets about dating his celebrity ex-girlfriends, including co-stars Amanda Seyfried and Scarlett Johansson.