Olivia Colman, Rachel Weisz and Emma Stone give superlative performances in Yorgos Lanthimos’s (The Lobster) outrageous period comedy. In the early 18th century, a mercurial Queen Anne (Colman) sits on the throne while England fights the French. But as the Queen’s companion Lady Sarah (Weisz) finds her time consumed by war, an ambitious new servant, Abigail (Stone) steps into the breach.
Emily Blunt is a pefect Mary Poppins – by turns gentle and imperious – in this exhilarating sequel to the original classic musical. In 1930s London, Michael (Ben Whishaw) and Jane Banks (Emily Mortimer) are now grown up; but after a family loss, Mary Poppins returns to help them rediscover the joy they knew as children. With Lin-Manuel Miranda, Meryl Streep, Julie Walters, Colin Firth and Dick Van Dyke.