Soccer ace David Beckham thinks singer Justin Bieber will be an "amazing" father, as he is so natural around children.

The 36-year-old has kids Brooklyn, 12, Romeo, nine, six-year-old Cruz, and four-month-old daughter Harper with wife Victoria.

"Justin's (Bieber) so great with kids! We walked into the studio, and we had Harper with us. Justin literally picked up Harper, and wouldn't put her down the whole time we were there," quoted Beckham as saying.

"Obviously, he's got a younger brother and sister so he's really amazing with the kids," he added.