When a film is set to feature the likes of Lin-Manuel Miranda of Hamilton fame, Ben Whishaw, Emily Blunt and Meryl Streep, it seems fair to think it seems too good to be true. But it certainly is true... as all of them will star together in Disney's upcoming sequel Mary Poppins Returns. And now, it's just got even better (in the most delightful way!) as the studio has announced that Colin Firth will also make an appearance in the movie.

The Kingsman: The Secret Service actor will reportedly be playing William Weatherall Wilkins, president of Fidelity Fiduciary Bank, while Hamilton creator Miranda will portray street lamplighter Jack, and Streep will play Poppins' cousin Topsy. Blunt, who has been linked to the project for some time, will play the beloved lead character.

One of Disney's most treasured classics, the original Mary Poppins movie saw Julie Andrews play the titular nanny who takes over care of the two young children of the wealthy and uptight Banks family. While the pair aren't too keen on the idea at first, they are pleasantly surprised by the arrival of the magical Poppins and embark on a series of fantastical adventures with her and her Cockney chimney-sweep friend, Bert (Dick Van Dyke).

As the children grow close to Poppins, the siblings try to pass on some of their nanny's sunny attitude to their unfortunately preoccupied parents.

The long-awaited follow-up – which is scheduled to be released on 25 December 2018 – will reportedly be set in Depression-era London and take place 20 years after the first film (which was set in 1910). Directed by Into The Woods' Rob Marshall, it will see Poppins return to visit the now grown-up Michael (Whishaw) and his three children, as well as his older sister, Jane (who will be played by Emily Mortimer), after they suffer a personal loss.

For more entertainment news follow A-List on Twitter @Alistinsider