Full Cast — Sherlock (2010–2017)
Benedict Cumberbatch
Sherlock Holmes
Martin Freeman
John Watson
Una Stubbs
Mrs. Hudson
Rupert Graves
DI Greg Lestrade
Louise Brealey
Molly Hooper
Mark Gatiss
Mycroft Holmes
Andrew Scott
Jim Moriarty
Amanda Abbington
Mary Morstan
Jonathan Aris
Dr Anderson
Vinette Robinson
Sgt Sally Donovan
Tanya Moodie
Ella
Lars Mikkelsen
Charles Magnussen
Lindsay Duncan
Lady Smallwood
Simon Kunz
Sir Edwin
Timothy Carlton
Mr. Holmes
Wanda Ventham
Mrs. Holmes
Lisa McAllister
Anthea
Sian Brooke
Elizabeth / Eurus Holmes
Lara Pulver
Irene Adler
Zoe Telford
Sarah
Ed Birch
Tom
Yasmine Akram
Janine
Paul Chequer
DI Dimmock
Tom Brooke
Bill Wiggins
Honor Kneafsey
Girl on Plane / Little Girl