En 1947, Sherlock Holmes, depuis longtemps à la retraite, vit paisiblement dans le Sussex, avec sa gouvernante et son fils, un détective amateur. Mais la quiétude recherchée n'est que de façade...
Rose, étudiante en médecine vétérinaire, décide de contacter Ellen, sa mère biologique qu'elle n'a pas connue. C'est une actrice à succès qui ne veut pas développer de relation avec Rose.
Leningrad. Un été du début des années 80. En amont de la Perestroïka, les disques de Lou Reed et de David Bowie s'échangent en contrebande, et une scène rock émerge.