In BBC’s Sherlock, which actress played Molly Hooper?
Answer
Louise Brealey
Answer
Louise Brealey
Louise Brealey played Molly Hooper in BBC’s Sherlock. Molly is a pathologist at St Bartholomew’s Hospital who provides Sherlock Holmes with access to medical expertise and the morgue.
The character is particularly notable because Molly Hooper was created for the television series rather than being a principal character in Arthur Conan Doyle’s original stories. Her professional relationship with Sherlock develops across the programme, and she often understands his emotional side more clearly than he expects.
Brealey’s performance combines Molly’s scientific competence with her nervous affection for Sherlock. The character’s role expands beyond the early episodes, especially in stories involving Sherlock’s apparent death, emotional manipulation and the Holmes family.
Louise Brealey is an English actress and writer. She is sometimes confused with Una Stubbs, who played Mrs Hudson, or Vinette Robinson, who played Detective Inspector Sally Donovan. Molly’s profession also distinguishes her from Sherlock’s civilian contacts and from John Watson’s medical background.
Source: Wikipedia · fact-checked Sept. 2026