If you are talking about the one set in modern day, here are some of them:
Sherlock Holmes - Benedict Cumberbatch
John Watson - Martin Freeman
Mycroft Holmes - Mark Gatiss
Jim Moriarty - Andrew Scott
Mrs. Hudson - Una Stubbs
Gregory Lestrade - Rupert Graves
Molly Hooper - Loo Brealey
Sally Donovan - Vinette Robinson
Ella - Tanya Moodie
Anderson - Jonothan Aris
If there is another character that I did not include, you can find a full cast list on a website called imdb.
Benedict Cumberbatch as Sherlock Holmes and Martin Freeman as Dr. John Watson.
Benedict Cumberbatch plays Holmes and Martin Freeman plays John Watson.
The cast of Sherlock Holmes Solves the Sign of the Four - 1913 includes: Mignon Anderson Harry Benham as Sherlock Holmes Charles Gunn as Dr. Watson
Richard Gere & Julia Roberts
The cast of Tom and Jerry Meet Sherlock Holmes - 2010 includes: Grey DeLisle as Red Malcolm McDowell as Professor Moriarity Kath Soucie as Tuffy Michael York as Sherlock Holmes
Harrison Ford and Daniel Craig .
They are Quarter horses and Arabian
Benedict Cumberbatch and Martin Freeman are the two main characters. Also appearing frequently are Rupert Graves, Loo Brealey and Una Stubbs.
The cast of Sherlock Holmes II - 1908 includes: Viggo Larsen as Sherlock Holmes
The cast of A Modern Sherlock - 1917 includes: Eve Southern
Twilight film Who are the main actors?
The cast of Sherlock Holmes and the Case of his Missing Girlfriend - 2013 includes: Nick Cloud as Sherlock Holmes
The cast of Sherlock Holmes i Livsfare - 1908 includes: Otto Detlefsen Viggo Larsen as Sherlock Holmes Gustav Lund as Moriarty
The cast of Miss Sherlock Holmes - 1908 includes: Florence Turner as Nell
The cast of The Sherlock Holmes Girl - 1914 includes: Bliss Milford as Sally
The cast of In the Footsteps of Sherlock Holmes - 2000 includes: Patrick Macnee as Himself - Host
Robert Downey jr has been in two Sherlock Holmes movies: Sherlock Holmes (2009) and Sherlock Holmes: A Game of Shadows (2011)
The cast of Young Sherlock - 2012 includes: Alexander Abineri as Dr. Watson Sebastian Abineri as The Councillor
The cast of Baby Sherlock - 1912 includes: Charles Manley as Grandfather John Dobbs Matty Roubert as Bobbie