Becks, 39, took Romeo, eleven, and Cruz, nine, to the Nickelodeon Kids' Choice Sports Awards in Los Angeles where he was picking up the prize for Sports Legend.
But when he took to the stage with his kids for the speech, they were drenched in oodles of gold slime. Oh dear.
Perhaps eldest son Brooklyn, fifteen, gave it a miss because he didn't fancy ruining his clothes?! Also missing from the event were Becks' wife Victoria and their daughter Harper, three.
We can't imagine Victoria would have wanted her gorgeous clothes wrecked either!
Stars at the Nickelodeon awards are usually showered with sticky green slime but David and his kids had the honour of being the first ones to be doused in gold instead.
Before his messy ending, David told the crowd: "When I was young, my dream was to be a professional soccer player. If you have dreams and you believe in yourself, your dreams can come true. Thank you very much."
Earlier in the evening, he'd looked every inch the dapper dad as he walked the red carpet with Romeo and Cruz at the UCLA Pauley Pavilion ahead of the ceremony.
The Beckhams jetted back to the US this week from Brazil, where David had treated Brooklyn, Romeo and Cruz to their first ever World Cup Final. They were among the crowd who watched Germany lift the trophy over Argentina.
Got an iPad or iPhone? Reveal Mag is specially designed to fit!