Are you ready for gay "Sherlock Holmes"?

Robert Downey Jr, who plays Holmes, has revealed the crimebuster will sleep with and have sweaty grappling scenes with Watson, played by Jude Law, in “Sherlock Holmes,” due out Christmas Day.

“We’re two men who happen to be roommates, wrestle a lot and share a bed. It’s bad-ass,” Downey told Britain’s News of the World. Added much-in-the-news Law: “Guy wanted to make this about the relationship between Watson and Holmes. They’re both mean and complicated.”