David Beckham is Prince Charming

Our hubbie David Beckham is really Prince Charming!

Literally!

Beckham has signed on to portray Disney hunk Prince Charming in a new campaign to promote Disneyland and Disney World.

Celebrity photographer Annie Leibovitz asked Beckham personally to pose for her ...