Which actors play Sherlock and Jhon Watson respectively in BBC’s series “Sherlock”?

Tom Hiddleston – Andrew Garfield
Benedict Cumberbatch – Martin Freeman
Robert Downey Jr – Mark Ruffalo
David Tennant – Tom Cruise

Trivia Crack Answers Main Page