Episode

Enough Nemesis to Go Around

Cast
Jonny Lee Miller as Sherlock Holmes
Lucy Liu as Joan Watson
Aidan Quinn as Cpt. Thomas Gregson
Ophelia Lovibond as Kitty Winter
Jon Michael Hill as Detective Marcus Bell
JoAnna Rhinehart as Ms. Bracken
Anthony Arkin as Client
Ed Moran as Detective
McKinley Belcher III as Reeling Detective
Brennan Brown as Kevin Elspeth
Kate Hodge as Karen Lutz
Gina Gershon as Elana March
Roger Brenner as NYPD Officer
Raza Jeffrey as Andrew Paek
Michael Louis Gibson as Detective Palmer