David Beckham has said it is "heartbreaking" that his sons do not play football.
The former England captain added that his daughter, Harper, was playing the sport and said "it's down to Harper now".
Beckham, 43, also told BBC One's The Graham Norton Show about a recent incident while watching six-year-old Harper on the pitch.
He said: "Harper is playing every Sunday and loves it. The boys don't play and it's heartbreaking. They have a talent, but it's down to Harper now.
"I get very enthusiastic when watching her.
"The other day a boy took her down and I had to think how to react with all the other parents watching me.
"Do I act like a Unicef ambassador or do I act like Harper's daddy? In the end, I let it go!"
The fourth child and only daughter of the Beckhams, Harper's middle name is Seven, the number worn by David when he played for Manchester United.
Brooklyn, the eldest son of David and Spice Girl Victoria, is a keen photographer, while fifteen-year-old Romeo appears to be an avid tennis player.
Victoria has posted videos on social media of the couple's youngest son, thirteen-year-old Cruz, showing off his singing talents.
This week David received an apology from superhero Deadpool, played by Ryan Reynolds.
In a video clip, Reynolds, dressed as the character, offered up a "sorry" following a gag made in the first film mocking Beckham's speaking voice.
Reynolds is also a guest on Norton's show this week, alongside his co-star Josh Brolin to promote Deadpool 2, which will be released in the UK next week.
The Crown's Vanessa Kirby is also a guest and Joan Armatrading performs on the show.
The Graham Norton Show airs on BBC One at 10.35pm on Friday.