Actually better than the last one...

Rating: 5/10 (16 July 2012)

Although that would be damning with faint praise.
Clearly, the screenwriters this time had actually READ something by Sir Arthur Conan Doyle, so I give them credit for getting characters right to a degree.
And we have Noomi Rapace, who is in everything nowadays. Hope she's a fad which wears off soon.
It was better than the last one, absolutely. They had a few pointless action scenes, and some telegraphing, like Holmes giving Watson that adrenal shot, you knew that would be used later.
Downey was better as Holmes this time and Law was more believable as Watson, but frankly, there was only just enough characterization to hand the action scenes on, which were forgettable.