20.Rachel Weisz and Darren Aronofsky dated for almost 10 years.
They have a son together, Henry, who is 15 now. I can't find a recent pic of him, but this is when he was a baby.
21.And finally, Jessica Lange and Mikhail Baryshnikov (who you might know as the iconic dancer or more recently "The Russian" from Sex and the City) were together for six years.