cast
Series Regulars
Jonny Lee Miller
as Sherlock Holmes
Lucy Liu
as Dr. Joan Watson
Aidan Quinn
as Captain Thomas Gregson
Jon Michael Hill
as Detective Marcus Bell
Recurring & Guests
Ophelia Lovibond
as Kitty Winter
John Noble
as Mr. Morland Holmes
Ato Essandoh
as Alfredo Llamosa
Rhys Ifans
as Mycroft Holmes
Natalie Dormer
as Jamie Moriarty
Raza Jaffrey
as Andrew Paek
Robert Capron
as Mason