Henry Cavill to play Sherlock Holmes in The Enola Holmes Mysteries

Henry Cavill to play Sherlock Holmes in The Enola Holmes Mysteries

Henry Cavill is set to join Millie Bobby Brown in a new Sherlock Holmes film franchise.

The 36-year-old actor is set to star alongside the 'Stranger Things' star in a host of movies based on Nancy Springer's young adult fiction book series 'The Enola Holmes Mysteries' with Harry Bradbeer at the helm.

'The Enola Holmes Mysteries' tells the story of the titular teenage sister of Sherlock and Mycroft Holmes who is also a detective and Cavill will play Sherlock Holmes.

Jack Thorne has penned the script for the new film and Helena Bonham Carter has also joined the cast as Enola's mother.

There are a total of six novels in the series, 'The Case of the Missing Marquess', 'The Case of the Left-Handed Lady', 'The Case of the Bizarre Bouquets', 'The Case of the Peculiar Pink Fan', 'The Case of the Cryptic Crinoline' and 'The Case of the Gypsy Goodbye'.

Brown, 13, developed a relationship with Legendary Entertainment after recently making her big screen debut as Madison Russell in 'Godzilla: King of the Monsters'.

Legendary are producing with Brown and her sister Paige Brown via the duo's PCMA Productions shingle.

Henry is known for playing Superman in the DC Extended Universe as well as 2018 spy film 'Mission: Impossible - Fallout' and it has been reported that the 'Justice League' star may be on for another instalment of the action franchise alongside Alec Baldwin.

It was recently confirmed that director Christopher McQuarrie will return to the film series and it's been speculated that Henry and Alec, 60, could also reprise their roles.

Christopher is "said to be considering" calling on Henry and Alec for a sequel to 'Fallout' - although they would only feature in flashback moments.