The cast of Sherlock Holmes gathered in NYC last night for yet another premiere before the Christmas day release. Rachel McAdams posed solo and with her handsome costars Robert Downey Jr. and Jude Law. RDJ only had eyes for his wife, however, who he cuddled up with on the red carpet as we reveled in the newly released trailer for Iron Man 2. Rachel has been doing her part out promoting the film including on the cover of Vogue and with an interview on GMA while Jude and Robert have been doing their late night thing. The director Guy Ritchie brought his son Rocco out for the big night, despite the movie's PG-13 rating. Guy and even baby Rocco made appearances on our Decade of Hollywood Love slideshow as were Rachel and Jude with a few famous exes. Blake Lively and New Moon's Ashley Greene joined in the fun wearing contrasting white and black for the big night out.
To see lots more of Robert, Jude, Rachel and more, just
Images include: Jude Law, Robert Downey Jr, Rachel McAdams, Guy Ritchie, Eva Mendes, Rocco Ritchie, Matthew Settle, Susan Downey, Johnny Lee Miller, Blake Lively, Bruce Willis, Pete Wentz, Jessica Szohr, Ashley Greene