Mary Poppins Returns is a 2018 American musical fantasy film directed by Rob Marshall, with a screenplay written by David Magee and a story by Magee, Marshall, and John DeLuca. Loosely based on the book series Marry Poppins by P. L. Travers, the film is a sequel to the 1964 film Mary Poppins, and stars Emily Blunt as Mary Poppins, with supporting roles from Lin-Manuel Miranda, Ben Whishaw, Emily Mortimer, Julie Walters, Dick Van Dyke, Angela Lansbury, Colin Firth, Meryl Streep, and David Warner in his final film appearance.