Sr. Sherlock Holmes
O famoso detetive Sherlock Holmes (Ian McKellen) está com 93 anos, aposentado, vivendo em uma casa remota no litoral com seu filho Roger (Milo Parker) e sua governanta Mrs. Munro (Laura Linney). Lidando com a deterioração da sua mente por causa da idade, ele continua obcecado com um caso que nunca conseguiu decifrar. Sem a companhia do seu fiel escudeiro Dr. Watson, ele irá tentar desvendar de uma vez por todas esse mistério.
Ian McKellen
Sherlock Holmes
Hiroyuki Sanada
Tamiki Umezaki
Frances de la Tour
Madame Schirmer
Hattie Morahan
Ann Kelmot
Phil Davis
Inspector Gilbert
Patrick Kennedy
Thomas Kelmot
John Sessions
Mycroft Holmes
Frances Barber
Matinee "Madame Schirmer"
Takako Akashi
Maya Umezaki
Michael Culkin
Bank Manager
Oliver Devoti
Ticket Agent
Mike Burnside
Ann's Solicitor
Nicholas Rowe
Matinee "Sherlock Holmes"
Sam Coulson
Matinee "Thomas Kelmot"
Hermione Corfield
Matinee "Ann Kelmot"
Eileen Davies
Lady on Platform
Colin Starkey
Dr. John Watson
Sarah Crowden
Mrs. Hudson
Elizabeth Jane Cassidy
Waitress (uncredited)
Ben Farrow
Bank Clerk (uncredited)
John Carr
Patron in Cinema (uncredited)
Johnny Otto
Army Officer (uncredited)