In the BBC series Sherlock, which actor plays forensic investigator Philip Anderson?

The story behind the answer

In the BBC series Sherlock, Jonathan Aris plays forensic investigator Philip Anderson.

Anderson works at Scotland Yard and is one of Sherlock Holmes’s professional colleagues. He is introduced in “A Study in Pink” as a forensic investigator who is skeptical of Sherlock and frequently irritated by his methods. Their relationship is tense because Sherlock’s deductions often make Anderson feel intellectually and professionally undermined.

Jonathan Aris appears as Anderson across several parts of the series, including the first series and later stories connected with Sherlock’s apparent death and return. Anderson’s hostility helps show how unusual Sherlock’s position is within the police team: Inspector Greg Lestrade values Sherlock’s results, while Anderson is more likely to resent the disruption he causes.

Anderson is sometimes confused with other Scotland Yard figures. Rupert Graves plays Lestrade, the senior detective who regularly consults Sherlock, while Louise Brealey plays Molly Hooper, the pathologist at Bart’s. Anderson’s first name, Philip, is also easy to overlook because the character is usually called simply Anderson.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: