Not the traditional Holmes character (less cerebral, more physical and flaws evident) but still enjoyable. I liked the interaction between Downey Jr. and Law; good banter. Watson has a stronger presence in this version, being more Holmes' equal rather a supporting character. Set decoration and costumes were well done.