17 Celeb Couples That'll Make You Say "Wait, THEY Dated?"

    Let's take a trip down memory lane.

    1. Sandra Bullock and Ryan Gosling

    2. Madonna and Tupac

    3. Mila Kunis and Macaulay Culkin

    4. Matthew McConaughey and Janet Jackson

    5. Tom Cruise and Penélope Cruz

    6. Jessic Biel and Chris Evans

    7. Kylie Jenner and Jaden Smith

    8. Cameron Diaz and Justin Timberlake

    9. Emily Blunt and Michael Bublé

    10. Kim Kardashian and Nick Cannon

    11. Jennifer Lopez and Ben Affleck

    12. Jennifer Lopez and P. Diddy

    13. Katy Perry and Russell Brand

    14. Michael Cera and Aubrey Plaza

    15. Renée Zellweger and Jim Carrey

    16. Keira Knightly and Jamie Dornan

    17. Ciara and Bow Wow