The retired sportsman and John were among the guests on U.K. TV presenter Graham Norton's chat show this week (beg14Dec15), and the actor took the opportunity to challenge David to a one-on-one fight.

David accepted the dare and the audience cheered as the two men duked it out in front of other fellow guests, including John's Star Wars: Episode VII - The Force Awakens co-stars Carrie Fisher and Daisy Ridley.

Interviewed by the host, David admitted he was mortified when he was recently crowned Sexiest Man Alive by editors at People magazine, and even his 16-year-old son Brooklyn was shocked by the news.

David said, "I was really embarrassed and surprised, especially when Brooklyn said, 'Really?'"

He also cemented his image as a proud father by talking of his joy at playing soccer alongside Brooklyn during a charity match for UNICEF in Manchester, England last month (Nov15), adding, "It was incredible and emotional."

Like all good dads, he also couldn't resist the chance to publicly embarrass his son by revealing Brooklyn's closely guarded fashion secret, telling the audience, "He doesn't think I am cool but he still raids my wardrobe!"

The interview is due to air in the U.K. on Friday (18Dec15).