The 44-year-old star is most famous for her roles in comedy show Miranda and drama Call the Midwife, and made her name in Hollywood with a role in 2015 film Spy, alongside Melissa MCCarthy and Jude Law.

Now she’s set to swap the screen for the stage as she takes on the pivotal role of the alcoholic orphanage manager in Nikolai Foster's production of Annie at London's Piccadilly Theatre.

"Miss Hannigan is a dream role, and certainly has been for me, but I never thought it would be a reality," Miranda said in a statement after the news was announced. "But here we are and I have a newly found musical theatre-esque spring in my step! I hope people will leave the theatre feeling life is a little better and dreamier and jollier after watching it, as much as we feel that performing it."

She concluded by saying: "Now if you'll excuse me, I have some leg-warmers to put on..."

Miranda will star in the show from 23 May, when previews begin, until 17 September (17), with tickets going on sale from 27 February.

She is expected to start rehearsing for the production in April (17), with the rest of the cast for the show announced in the coming weeks.

Annie tells the tale of an 11-year-old girl who lives in an orphanage in New York in the 1930s, and is desperate to find her real parents.

It features classic songs such as Tomorrow, It's A Hard Knock Life and Easy Street.

Carol Burnett played the role of Miss Hannigan in the 1982 film adaptation of the musical, while Cameron Diaz took on the part in the 2014 remake.