Guy Ritchie has a new leading lady for his version of Sherlock Holmes. Rachel McAdams will play Holmes' enigmatic love interest, Irene Adler, a character who appeared in Doyle's 1891 "A Scandal in Bohemia."
While the character only appeared in that one story, McAdams' personage would return for any possible sequel. As reported earlier, Robert Downey Jr. will play Holmes while Mark Strong will play the main villain, Blackwood.
Jude Law is portraying Holmes' colleague Watson. Sounds like an amazing cast! Shooting for the film begins in October.