Red carpet dressing is not always about straight off-the-runway looks. When it comes to some of the best celebrity fashion moments over the years, older is better–and more eco-friendly. Vintage dressing ensures that you are guaranteed a one-of-a-kind look that won’t be seen at another event or in the pages of a magazine. The Met Gala has been a frequent hotspot for celebrities to break out the most exquisite garments from years past, including Ashley Olsen‘s memorable tangerine Christian Dior gown and Kate Bosworth’s colorful Chanel frock, in 2013 and 2008, respectively. Others have gone vintage at the Academy Awards, including another Christian Dior moment, this time on Reese Witherspoon, who took home her 2006 Best Actress statuette in a gown from 1955 she found at a Paris vintage boutique. Here, in honor of Earth Day, a look back at some of the best vintage red carpet moments over the years, on everyone from Taylor Swift to Kendall Jenner.