Old Loves is a nice walk down memory lane.
There are odd couples (Sean Penn dated Jewel, Elaine Stritch hooked up with Marlon Brando, Susan Sarandon had a fling with Bowie) and couples you wish would have lasted forever (Winona and Johnny).
Prepare your heart for all the feelings.
1. Sarah Jessica Parker & Robert Downey Jr.
2. Jessica Biel & Chris Evans
3. Kylie Minogue & Lenny Kravitz
4. Kim Kardashian & Nick Cannon
5. Samantha Ronson & Lindsay Lohan
6. JD Samson & Sia
7. Liam Neeson & Helen Mirren
8. Chilli & Usher
9. Fiona Apple & David Blaine
10. Kerry Washington & David Moscow
11. Kelis & Nas
12. Ava Gardner & Mickey Rooney
13. Liv Tyler & Joaquin Phoenix
14. Matt Damon & Winona Ryder
15. Rachael Leigh Cook & Shane West
16. Nick Jonas & Miley Cyrus
17. Blake Lively & Leonardo DiCaprio
18. Brad Pitt & Christina Applegate
19. Sarah Paulson & Cherry Jones
20. Sofia Coppola & Keanu Reeves
21. Amelia Warner & Colin Farrell
She's now married to Jamie Dornan. Girl's got good taste.