Fashion Faceoff

Oh, NDB, just Cameron Diaz and Kris Jenner in the same exact heart-print mini. Plus, two stars in a surprising slip dress and more celeb matchups that need your attention

CAMERON VS. KRIS

Cameron Diaz is one of America's sweethearts, so it's fitting that she's wearing a heart-print Saint Laurent dress. And Kris Jenner is ... well, Kris Jenner is also wearing the dress.