I went into this movie with no preconceived ideas or expectations. Robert Downey Jr did an excellent job of portraying an eccentric, witty, disturbed genius, and I mean that in a good way. Jude Law was an excellent choice for Watson and they made a perfect partnership. The scenery was dark, gritty, dirty but well suited for the period and place. I usually don't care for the specific plot content of black magic but it didn't ruin the overall movie. Just not my topic of choice when it comes to movies. Just a personal preference. Great suspense, action sequences, I jumped a few times. They effects were very well done. Overall it was good and I would give this movie a B.