When Kim Kardashian wore Marilyn Monroe’s actual, 60-year-old dress that she had serenaded John F Kennedy in, it was controversial.
Today, this dress costs $4.8 million and belongs to Ripley’s Believe it or Not Museum but Kim Kardashian wore it for free on the red carpet in 2022 - though she did make two donations in Ripley’s name to charity.