The cast of Sherlock Holmes gathered in NYC last night for yet another premiere before the Boxing day release. Rachel McAdams posed solo, as well as with her handsome costars Robert Downey Jr. and Jude Law. RDJ only had eyes for his wife, however, who he cuddled up to on the red carpet (check out his newly released trailer for Iron Man 2.) Rachel has been doing her part promoting the film including on the cover of Vogue, while Jude and Robert have been doing their late night thing. Director Guy Ritchie brought his son Rocco out for the big night, despite the movie's PG-13 rating. 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, keep reading
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