Ricky Gervais, Kevin Spacey, Katie Price and Myleene Klass were among the celebrities who joined the Prince of Wales and Duchess of Cornwall for the most glamorous military awards of the year.
Charles and Camilla arrived at the Sun Military Awards on a cold but proud night at the Imperial War Museum in south London in a silver Bentley.
The event, also known as the Millies or Night of Heroes, brought together the cream of the crop from the world's of cinema, sport, television and fashion.
Attendees included footballer Frank Lampard and his girlfriend Christine Bleakley, comedian Gervais, actor Spacey and top model Elle Macpherson
Singer and TV personality Myleene was among the judges who decided the winners. The 34-year-old said that, as a "Navy brat", she was honoured to have taken part in what she described as a difficult task.
Speaking on the red carpet, she said: "How do you choose? The difficult thing is that you already know they are going to get up on the stage and say they were just doing their job. But you just think 'well, actually, when you think of what our jobs are, comparatively, you are a hero'."
Top Gear presenter Jeremy Clarkson, who also performed judging duties for the awards, said he was privileged to come and listen to the servicemen and women's stories. He said: "It is a fantastic thing, it is a slightly less stuffy recognition of some extraordinary sacrifice."
Olympic gold medal-winning cyclist Victoria Pendleton said the military deserved special praise this year for their role in helping make the Games a success.
She said: "It is important to celebrate and thank all the people who help us in the military all across the world every day. And also they played a very special role this summer, one we are very grateful of and really made the experience for people coming to London to watch the Games something really special."