David Beckham has been at 10 Downing Street a day before taking part in the Olympics opening ceremony to discuss world hunger with the PM.
The Unicef ambassador sat on No 10's sun-drenched terrace as he told Mr Cameron of the need to provide food for hungry youngsters.
Beckham, who was controversially snubbed for Team GB's football side but is tipped for a starring role at the opening ceremony, said he was honoured to be a part of the charity and given the chance to "voice our opinions while the eyes of the world are on our country.
"Being a father, I know how important those first few days of children's lives are. It's so important to get them the right nutrients and to help their growth."