Cast and Crew of Enola Holmes 2

Cast of
Enola Holmes 2

About Enola Holmes 2

Now a detective-for-hire like her infamous brother, Enola Holmes takes on her first official case to find a missing girl, as the sparks of a dangerous conspiracy ignite a mystery that requires the help of friends — and Sherlock himself — to unravel.

Full Cast of Enola Holmes 2

Millie Bobby Brown
plays Enola Holmes

Millie Bobby Brown as Enola Holmes

Millie Bobby Brown (born 19 February, 2004) is a British actress and producer. She gained recognition for playing Ele...

See Millie Bobby Brown's other roles

Henry Cavill
plays Sherlock Holmes

Henry Cavill as Sherlock Holmes

Henry William Dalgliesh Cavill (born 5 May 1983) is a British actor. He is known for his portrayal of Charles Brandon...

See Henry Cavill's other roles

Louis Partridge
plays Lord Tewkesbury

Helena Bonham Carter
plays Eudoria Holmes

Helena Bonham Carter as Eudoria Holmes

Helena Bonham Carter CBE (born 26 May 1966) is an English actress. Known for her roles in independent films and block...

See Helena Bonham Carter's other roles

David Thewlis
plays Grail

David Thewlis as Grail

David Wheeler (born 20 March 1963), better known as David Thewlis, is an English actor, director, screenwriter, and a...

See David Thewlis's other roles

Susan Wokoma
plays Edith

Adeel Akhtar
plays Lestrade

Adeel Akhtar as Lestrade

Akhtar is known for the bumbling Muslim extremist Faisal in Chris Morris's film Four Lions. Other comedic performance...

See Adeel Akhtar's other roles

Sharon Duncan-Brewster
plays Mira Troy

Sharon Duncan-Brewster as Mira Troy

Sharon Duncan-Brewster (born 8 February 1976) is a British actress. She is known for her role as Crystal Gordon in Ba...

See Sharon Duncan-Brewster's other roles

Hannah Dodd
plays Cicely

Abbie Hern
plays Mae

Abbie Hern as Mae

Abbie Hern is a British actress who is best known for The Twilight Zone (2019), The Pact (2021) and Through the Looki...

See Abbie Hern's other roles

Gabriel Tierney
plays William Lyon

Serrana Su-Ling Bliss
plays Bessie Chapman

Róisín Monaghan
plays Hilda Lyons

David Westhead
plays Henry Lyon

David Westhead as Henry Lyon

David Westhead was born on January 1, 1963 and is currently 61 years old.

See David Westhead's other roles

Sofia Stavrinou
plays Young Enola

Himesh Patel
plays Dr. Watson

Himesh Patel as Dr. Watson

Himesh Patel was born on October 13, 1990 in Huntingdon, Cambridgeshire, England as Himesh Jitendra Patel. He is an a...

See Himesh Patel's other roles

Catriona Chandler
plays Agatha Gowerdale

Lee Boardman
plays Mr. Bill Crouch

Tim McMullan
plays Charles McIntyre

Tony Lucken
plays Sgt. Beeston

Daniel Pemberton
plays Music Hall Conductor (uncredited)

Daniel Pemberton as Music Hall Conductor (uncredited)

Daniel Pemberton (born 3 November 1977) is an Academy Award-nominated and Emmy-winning English composer and songwriter.

See Daniel Pemberton's other roles

Crew of Enola Holmes 2

Discover the backstage crew of Enola Holmes 2 →