I looked forward to Guy Ritchie and his actors reinterpreting Sherlock Holmes. I left disappointed: all the ingredients were in place, but the finished product came out unsatisfying.
Jude Law served his role well. Rachel McAdams did not: she struck a discordant note almost from her introduction. Robert Downey Jr. had his moments, but I would have appreciated his work far more if the theater hadn't screened a trailer for Iron Man 2 immediately before the film - I caught myself wondering why Tony Stark was in Victorian England.
Guy Ritchie might have been better served by not trying to incorporate some of his signature touches into this movie: occasionally, it felt like I was watching "Lock, Stock and 221B Baker Street".