Olivia Wilde changed out of her divine Alexander McQueen dress for the ‘Butters’ New York premiere, for a Calvin Klein Resort 2013 dress for the after-party held at The Double Seven yesterday evening.

She also wore the same dress to attend the global launch of Calvin Klein’s new men’s fragrance, ‘Encounter’, held at McKittrick Hotel’s new rooftop garden bar, Gallow Green, along with actor Alexander Skarsgård, the face of the brand.

Her Kelly-green printed cape dress from is ‘meh’ on the model, but Olivia, who has been surprisingly below par before last night, brings this look alive.

She totally sells the look to me from her head to her Calvin Klein Collection cobra chain heels.

Credit: Style.com & © 2012 Patrick McMullan