In the BBC series Sherlock, which actor plays Detective Inspector Sally Donovan?
Answer
Vinette Robinson
Answer
Vinette Robinson
Vinette Robinson plays Detective Inspector Sally Donovan in the BBC series Sherlock.
Sally Donovan is a Metropolitan Police officer who works at Scotland Yard with Greg Lestrade. She is initially skeptical of Sherlock Holmes and warns John Watson that Sherlock can be dangerous to associate with. Her professional relationship with Sherlock is tense, although she recognizes that his investigative abilities can help solve difficult cases.
Robinson appears from the first series onward, including “A Study in Pink,” “The Blind Banker,” and “The Great Game.” The character is part of the police team that provides the show with a practical contrast to Sherlock’s highly unconventional methods.
Sally Donovan is sometimes confused with Molly Hooper because both characters work in the investigative world around Sherlock. Molly, played by Louise Brealey, is a pathologist at St Bartholomew’s Hospital, while Donovan is a police detective. Vinette Robinson also played Rosa Parks in the television film Doctor Who: Rosa.
Source: Wikipedia · fact-checked Sept. 2026