After promoting her new movie “Never Let Me Go” at the 2010 Toronto Film Festival, Carey Mulligan’s next stop was New York.

She’s attended the premiere wearing an Elie Saab Fall 2010 dress.

The black lace and tulle cocktail dress with ribbon details is one of her best looks in a long while.

Not because she’s wearing my favourite designer, but because it’s such a refreshing change to see her wearing something that doesn’t age her.

I love the hair. It’s amazing how many styles she’s giving us with her blonde pixie cut.

We don’t usually see Carey wearing this much make-up, but the strong look works well for her.

She dazzled wearing Everlon Diamond Knot jewels.

Before leaving Toronto, Carey attended a press conference for “Never Let Me Go” at the Hyatt Regency.

She wore a Vionnet Resort 2011 brown crêpe de chine dress which she paired with leopard print Prada heels.

I’m not crazy about the hair and make-up (or lack thereof it) on this occasion, but I’m glad she removed the slashed sleeves.

Credit: Style.com & Getty