Mary Poppins has everything: music, magic, suspense, and a happy ending. All ages can watch it and enjoy it together. It's practically perfect in every way. 