
Time: 108 Minutes
Cast:
Millie Bobby Brown as Enola Eudoria Holmes
Henry Cavill as Sherlock Holmes
Helena Bonham Carter as Eudoria Holmes
Louis Partridge as Viscount Earnest Augustus Tewkesbury
Himesh Patel as Dr. Watson
Sharon Duncan-Brewster as Mira Troy / Moriarty
Director: Philip Barantini
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
I don’t have the strongest memories about the previous Enola Holmes movies. I recalled that they weren’t anything special, but were nonetheless light and enjoyable enough watches. I expected something similar for the third instalment, and that’s pretty much what I got.

Enola Holmes 3 sticks to familiar territory and is fairly consistent with the previous two movies. The story and mystery weren’t all that interesting and a small downgrade from its predecessors, but I found it mildly entertaining at least. One annoying aspect is that it relies on so many flashbacks and cuts back to previous scenes repeatedly to constantly remind the audience of what’s happened. I do think that Enola’s fourth wall breaks didn’t feel as forced or overbearing as in the previous movies (at least from what I recalled of them).

Millie Bobby Brown is still charismatic and likable as Enola Holmes. She has a good handle on this role by now, and she carries much of the movie. Henry Cavill has a somewhat reduced screentime as Sherlock Holmes from the previous movies, but he makes the most of his screentime. I liked Himesh Patel as Dr Watson here. Sharon Duncan-Brewster plays Moriarty (introduced in the previous movie) and I wished that there was a lot more of her because I enjoyed her when she was on screen.

Philip Barantini directs this, instead of Harry Bradbeer, who made the previous two. From what I can recall, it is visually consistent with the previous movies. On a technical level, it is fine for a straight to streaming movie, with no real highlights.

Enola Holmes 3 is the weakest of the trilogy, but still enjoyable for what it is, helped by a solid cast.

Leave a comment