Emily Blunt is to follow in the footsteps of Julie Andrews as the star of a new Mary Poppins film.

The British actress will play the magical nanny in a sequel to 1964 Disney classic, due to be released on Christmas Day 2018.

Lin-Manuel Miranda, the creator and star of the hit Broadway musical Hamilton, will play a new character in the film named Jack, a street lamplighter.

Emily Blunt
Emily Blunt (Clint Spaulding/AP)

Mary Poppins Returns will tell the story of an older Jane and Michael Banks and Michael’s three children, who are visited by Poppins in the aftermath of a “personal loss” in Depression-hit London, Walt Disney Studios said.

The film’s director is Rob Marshall, whose previous work includes Chicago and Into The Woods, while the script is being produced by Finding Neverland writer David Magee.

Rob said: “I am truly humbled and honoured to be asked by Disney to bring PL Travers’ further adventures to the screen. The iconic original film means so much to me personally, and I look forward to creating an original movie musical that can bring Mary Poppins, and her message that childlike wonder can be found in even the most challenging of times, to a whole new generation.”

Dick Van Dyke and Julie Andrews in the original Mary Poppins film
Dick Van Dyke and Julie Andrews in the original Mary Poppins film (United Archives/IFTN)

PL Travers introduced the world to Mary Poppins in her 1934 book, which Disney adapted for the screen and released in August 1964.

The film, which was directed by Robert Stevenson and starred Julie and Dick Van Dyke, won five Oscars, including Best Actress for Julie. PL Travers’ wrote seven additional Mary Poppins books, which she published between 1935 and 1988.

Emily, 33, whose previous films include Sicario and The Huntsman: Winter’s War, is currently expecting her second child with husband, actor John Krasinski.