About Sherlock: Many Happy Returns
John and Lestrade try to move on with their lives after Sherlock's apparent death. However, Anderson believes he is still alive.
Full Cast of Sherlock: Many Happy Returns
Martin Freeman
plays Dr. John Watson
Louise Brealey
plays Molly Hooper
Jonathan Aris
plays Anderson
George Appleby
plays Small Thief
Rupert Graves
plays Greg Lestrade
Benedict Cumberbatch
plays Sherlock Holmes
Crew of Sherlock: Many Happy Returns