Which character is played by Himesh Patel in Enola Holmes 3?
Answer
Dr. Watson
Answer
Dr. Watson
Himesh Patel plays Dr. Watson in Enola Holmes 3.
Patel portrays Dr. John Watson, the trusted friend and confidant of Sherlock Holmes. Watson is traditionally known as Sherlock’s investigative partner and the narrator of many Arthur Conan Doyle stories, although the Enola Holmes films place greater emphasis on Enola’s perspective and her relationship with her famous brother.
Patel’s casting connects the third film to the earlier entries in the franchise. He appears alongside Millie Bobby Brown as Enola, Henry Cavill as Sherlock Holmes, and Louis Partridge as Lord Tewkesbury. The third film is directed by Philip Barantini rather than Harry Bradbeer, who directed the first two movies.
The role is easy to confuse with Mycroft Holmes, another member of Sherlock’s family. Mycroft is Sherlock’s older brother, while Dr. Watson is not a Holmes relative. Brigadier Sampson and Lord Tewkesbury are separate characters, with Tewkesbury serving as Enola’s love interest in the film series.
Source: Wikipedia · fact-checked Sept. 2026