Question: who plays the old man in mary poppins
Answer: Dick Van Dyke as Bert , a cockney jack - of - all - trades and Mary Poppins 's closest friend , who is completely accustomed to her magic .