There were a few other contenders for the role of Mary Poppins – both Angela Lansbury and Bette Davis were in the running to play the ‘practically perfect in every way’ nanny. And Cary Grant was actually Disney’s original choice to play Bert.