Oscar-winning actress Emma Thompson is set to play formidable headteacher Miss Trunchbull in Netflix's musical adaptation of Matilda.

The streaming giant also announced James Bond actress Lashana Lynch will play the kind-hearted Miss Honey while newcomer Alisha Weir will take the title role.

The film is directed by Matthew Warchus, artistic director of the Old Vic.

Warchus said: "Matilda will be an imaginative and fresh retelling of the award-winning musical, Matilda, featuring talented young newcomers, alongside established stars.

"I look forward to introducing this beloved and powerful story to a new generation of fans around the world."

Matilda is based on Roald Dahl’s 1988 novel of the same name. It was previously adapted for the screen in 1996 and starred Mara Wilson, Danny DeVito, Pam Ferris and Embeth Davidtz.

The original film was critically acclaimed but flopped at the box office.

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Netflix’s version will be written by Dennis Kelly, who has adapted it from the Tony and Olivier award-winning musical, which had original music and lyrics by Tim Minchin.