James Bond actor Sir Roger Moore has received an award for his work as a goodwill ambassador for Unicef.
Sir Roger, 80, was honoured with the Dag Hammarskjold Inspiration award at a ceremony in New York.
"Bond will never go away, thank goodness. But I would like to think I've done some good in the world," he told Radio 4's Today programme.
Sir Roger, who appeared in seven Bond films, recently received a star on the Walk of Fame in Hollywood.
"I've been an exceedingly lucky actor, and the luck of it all was that I was able to come and work for Unicef," said Sir Roger.
The prestigious humanitarian award is presented in memory of the second United Nations Secretary-General, Dag Hammarskj÷ld, who served from April 1953 until his death in a plane crash in September 1961.
'Passionate and compassionate'
Sir Roger Moore played Bond after Sean Connery and George Lazenby
Sir Roger is only the second recipient of the award.
"He is passionate, he is compassionate. He is a champion for children," said Unicef executive director Ann M Veneman.
Sir Roger told the Today programme he thought the Bond films were successful because they had always given the fans what they want.
"Audiences have never been cheated, the producers put the money up on the screen, and the macho thing, some women like it," he said.
He admitted he played the role with his tongue firmly in his cheek, adding that he was not worried by some critics who described his performances as "wooden".