Yup. Reuters reported that Columbia Pictures announced that Sacha Baron Cohen will play Sherlock Holmes, and Will Ferrell will play Watson in an upcoming film inspired by the characters created by Arthur Conan Doyle. The screenplay for the un-named movie has yet to be written, and no date has been set for the start of production.