Q. I have a few denim jackets that are several years old. Can I still wear them?
A. You'll be thrilled to hear that your denim jackets have earned a permanent place in your closet. A true classic, denim jackets add the right dose of laid back cool to everything from feminine dresses and skirts to trousers. Just ask Nicole Richie, Reese Witherspoon and Cameron Diaz (below) -- three celebrities that have perfected the art of layering on a denim jacket over the years. One caveat: make sure yours have a shrunken or fitted look to them, anything boxy or oversized tends to look unflattering.

Cameron's look worn to the Bad Teacher photo call last week shows off a fresh way to wear the denim jacket this summer: with a jumpsuit. Worn shrunken with the sleeves rolled up and paired with turquoise and white, this look is so effortlessly chic we just couldn't help but be inspired by it. However, if jumpsuits aren't for you, here is an alternative:

