But the Downey/Law/Richie movies are a lot of fun.
They really tackle different angles, downey handles holmes being a little more james bond (as he should be) then some portrayals, and the BBC version does a great job modernizing it and showing holmes mental approach.
And both Mycrofts are fantastic in different ways. Fat Mycroft in the BBC special was amazing.
As someone who was really into the original books and old movies (no, I'm not a hipster haha and yes I was a fan years before the RDJ movies came out) - Benedict Cumberbatch does a significantly better job. I don't even recognize Holmes and co. in the RDJ movies.
i like both but i definitely like Cumberbatch's performance more than RDJ. also from a purely physical aspect he certainly resemble's the character as described by Doyle. I prefer Cumberbatch's portrayal and also appreciate the modern spin on the old stories.
I enjoyed RDJ version but honestly it's an modernized American version of Holmes... so take it for what it's worth. Cumberbatch is an amazing actor who I actually think is misused in the show as it is a bit boring and doesn't showcase his talents enough. And you failed to mention "Elementary" on CBS - although I can understand why as that show should never have made it to air LOL
I prefer Cumberbatch's performance over RDJ's, though I enjoyed them both. I'd say Cumberbatch's performance is more true to the original character, while Downey Jr's is more an exaggeration of Holmes's more notable, and bombastic traits.