Both my husband and I enjoyed the exciting plot and scientific deductions in this movie. Robert Downey Jr was superb in portraying the eccentric Sherlock Holmes and Jude Law was a great pick for the wonderful Dr. Watson. The only downfall of the movie was the level of violence was shocking and sometimes violent scenes were replayed.