A fun and engaging period piece with a great storyline that kept me going for over 2 hours. The dynamic between Downey, Jr. and Law as Holmes and Watson was believable and witty. Downey, Jr. convicingly played a flawed genius. A lot of attention was paid to accurately portraying mid-nineteenth century London. The case that Holmes and Watson worked was infalliable, though far-fetched; a relief from the usual. Holmes is delightfully dark and brooding. Despite the apparent seriousness of the storyline, there is a perfect amount of intelligent humor. I willingly surrendered to suspension of disbelief. I cannot review this movie for hardcore Sherlock Holmes fans, but I would definitely say that this movie is a fun diversion from the everyday.