
Cast
- Mark Gatiss as Mycroft Holmes
- Benedict Cumberbatch as Sherlock Holmes
- Martin Freeman as Dr. John Watson
- Andrew Scott as Professor Moriarty
- Jonathan Aris as Anderson
- Rupert Graves as DI Lestrade
- Tim McInnerny as Sir Eustace Carmichael
- Catherine McCormack as Lady Carmichael
- Una Stubbs as Mrs. Hudson
- Louise Brealey as Molly Hooper
- Amanda Abbington as Mary Watson
- Yasmine Akram as Janine Donlevy
- David Nellist as Stamford
- Natasha O'Keeffe as Emilia Ricoletti
- Tim Barlow as Wilder