Rachel McAdams  Jude Law suit carpet premierenyc sherlock holmes premiere red carpet dress Rachel McAdamsThe New York premiere of Sherlock Holmes brought out all the pretty young things (no, I'm not talking about Jude Law), including the film's stars and most of the cast of Gossip Girl!

Perhaps Sherlock can solve the mystery as to what happened to the rest of Blake Lively's dress -- the much gossiped about gal showed up in a corset onesie with a lacey overlay that barely covered her knickers.

As for Rachel McAdams, love the girl, hate the strapless jumper that looks like it's a cross between a prom dress andsuper-70s disco club gear.

But they weren't the only hot things to show up to the premiere...