The stars and their other sons Brooklyn and Cruz donned T-shirts emblazoned with the words "Team Romeo" to support the 12 year old, who ran three miles (4.8 kilometres) in the charity race for children aged 11 to 17.

Romeo, a model for Burberry, raised $9,600 (£6,000) for his father's new humanitarian initiative 7 Fund and UNAIDS, a United Nations charity Victoria is an ambassador for.

His proud mum took to Twitter.com to share a picture of her son showing off his medal by the finish line on The Mall in London and captioned the snap, "Well done Romeo!! We r (sic) all so proud!! Running @LondonMarathon for @UNAIDS and 7 Fund".