Kirsty Wigglesworth, Associated Press
Sir Roger Moore displays his medal.

He's Sir Roger Moore now, but the actor, who received a knighthood from Queen Elizabeth II on Thursday, says he doesn't mind if fans still refer to him as 007. Rock star Sting also was honored by the queen.

Moore, 75, was knighted not for his portrayal of the unflappable British secret agent James Bond but for his charity work, including 12 years as a goodwill ambassador for UNICEF, the United Nations Children's Fund.

"Her Majesty said I'd been involved with charities for a long time, but she supposed that people will always call me 007," Moore said. "I said that I didn't mind because I was paid money for it!"

He is the second James Bond actor to be knighted — Sir Sean Connery was honored three years ago.

Rock star Sting also met the queen Thursday and was made a CBE, or Commander of the British Empire, a lesser honor than a knighthood.