Which actor plays Molly Hooper’s fiancé Tom in BBC’s Sherlock?

The story behind the answer

Ed Birch plays Tom, Molly Hooper’s fiancé, in BBC’s Sherlock.

Tom appears in the special episode “The Abominable Bride,” where Molly is presented in a Victorian-era setting and is engaged to a man who resembles Sherlock Holmes. The role is a deliberate visual and narrative parallel: Tom’s resemblance to Sherlock helps underline Molly’s feelings and the episode’s playful reworking of familiar relationships.

“The Abominable Bride” was broadcast in 2016 as a special between the third and fourth series. Although much of its story is framed as a Victorian case, the episode connects that imagined setting to Sherlock’s modern mind and ongoing character arc.

Tom is a minor character, so his actor is often overlooked in cast lists dominated by Benedict Cumberbatch, Martin Freeman and Louise Brealey. Ed Birch should not be confused with actors who play Sherlock’s other romantic or professional associates, and Tom is not Sherlock Holmes himself.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: