He may not look as appealing as the quintessential Bond girl Ursula Andress emerging from the sea in a bikini, but Prince William certainly presented a pretty picture when he dressed up as a Bond Girl at a Sandhurst bash.
The future King of England was expected to dress up in a smart tuxedo but he arrived in pale blue bikini with Hawaiian-style flowers around his neck, while girlfriend Kate Middleton looked like Bond in a wetsuit with a toy gun.
"William and Kate were hilarious. All night he pretended to pout like a Bond Girl, while Kate did her impression of Sean Connery," a source was quoted by The Sun, as saying.
"Everyone had expected him to turn up in a black tux and her in a ball gown. It's not often you get to spend the evening with the future King wearing a bikini," he added.
"William is an excellent all-rounder. He may not be as physically strong as his brother Harry, but he has coped with sleeping in ditches just as well as the academic and classroom-based aspects of the training," the source said.