Guy Ritchie's "Sherlock Holmes" stars Robert Downey Jr. as the mischievous detective -- and the director admits that the casting was a "happy accident."

"Sherlock Holmes" opens everywhere Christmas Day.

Comments