There was no shortage of hot blondes and handsome gentlemen at last night’s New York premiere of Sherlock Holmes. While Rachel McAdams looked chic in a rosette-adorned black jumper, leggy Blake Lively stole the spotlight in a lace party dress. Who looked hotter? Recently-bleached McAdams or the resident sex pot of “Gossip Girl”?
Nominated for a Golden Globe for his performance as Sherlock, Robert Downey, Jr. looked to be having a grand ol’ time at the premiere, goofing off with co-star Jude Law and squeezing his wife Susan. Also on the red carpet were brunette beauties Eva Mendes, Jessica Szohr, and Ashley Greene in some attention-grabbing lipstick. [Photos: Getty Images]