The Sherlock Holmes crew rolled into London last night for the UK premiere of sequel, Sherlock Holmes: A Game of Shadows.
Leading men Robert Downey Jr. and Jude Law were on fine form, signing autographs and chatting to fans outside the Empire Leicester Square cinema - before posing for a photocall inside with director Guy Ritchie.
And we must admit, they scrub up rather well, don't they?
With no Rachel McAdams present, it was down to Noomi Rapace to represent the female fashion on the Brit red carpet - and she did so in opinion-dividing style.
The Girl With the Dragon Tattoo actress donned this eye-popping spot and stripe dress by Carolina Herrera, which currently has the MyDaily desk sitting on the fence. While we applaud her for stepping out of her comfort zone, we're not completely convinced that she quite pulls this off...
But what do you think? Vote below!
Like what you see above? See more hot men in our entirely gratuitous gallery: