Sherlock: Many Happy Returns

(2013)
Back to main

Cast

Martin Freeman

Dr. John Watson

George Appleby

Small Thief

Louise Brealey

Molly Hooper

Benedict Cumberbatch

Sherlock Holmes

Rupert Graves

Greg Lestrade

Kishan Maru

Indian Reporter

James Pimenta

Indian Policeman

© All Rights Reserved 2025