Although Emily Blunt is a wonderful actress, the film needed a Mary Poppins with a natural and distinct British voice. That would have been half the battle won [in any actress cast making the movie successful]. Blunt with a fake accent doesnt match what Julie Andrews naturally brought to the role.