Rachel McAdams and Jude Law Join Sherlock Holmes Cast

The cast of Warner Bros Pictures' Sherlock Holmes movie has expanded by two. Jude Law signed on a while back to play Sherlock Holmes' assistant Dr Watson and now word comes that Rachel McAdams (The Notebook) will be playing Holmes' love interest.

Guy Ritchie is helming the film. Producer Joel Silver described it as "James Bond in 1891."

Robert Downey Jr is taking on the title role with Mark Strong playing the main villain, Blackwood.