Simply put: she’s never looked better. Courtney Love upstaged even Catherine Zeta-Jones at this week’s New York premiere of “Wall Street: Money Never Sleeps” when she arrived at the Ziegfeld Theater clad in a jersey draped Calvin Klein Collection gown. Designed by Francisco Costa, the brands’ women’s creative director, the raspberry hue of Love’s simple dress was beautifully complemented by beautiful makeup (check out those lips!) and soft tresses that are a dramatic improvement over the rocker’s previous hair don’ts. Love has, in the last few years, slimmed down a great deal–and in this dress you can really see her model-like figure. Let’s hope she stays on this right path.