(CNN) - Dick Van Dyke paid a pretty penny to play two roles in "Mary Poppins."
As part of Thursday's "20/20" special, "Mary Poppins Returns: Behind the Magic," Van Dyke told Lin-Manuel Miranda that he asked Walt Disney for permission to play Mr. Dawes Sr., the banker, as well as Poppins' good pal, Bert, in the 1964 classic.
But Disney said no -- unless Dyke paid for it.
"I had to go to Walt and ask him for the part. He wouldn't give it to me," Dyke said. "I said, 'I'll do it for nothing.' Actually, I had to give him $4,000. I paid him to do the part."
Dyke doesn't regret it one bit. "And I'd do it again!" he said.
A sequel to the original, "Mary Poppins Returns," starring Emily Blunt as the magical nanny made famous by Julie Andrews and Miranda as Bert, is set to premiere December 19.
Copyright 2018 by CNN NewSource. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.