Blake Lively, Ashley Greene, and Rachel McAdams lit up the red carpet for the New York premiere of Sherlock Holmes in great looks in black and white. We love the flirty cocktail dresses Blake and Ashley wore, but we're especially smitten with Rachel's Jasmine di Milo black bustier and Catherine Malandrino wide-leg trousers.
