Little Britain star Matt Lucas has celebrated his "marriage" to long-term partner Kevin McGee with a lavish, pantomime-themed reception.
Guests included Sir Elton John, who dressed as Captain Hook, and Courtney Love, who came as the Queen of Hearts.
"I like dressing up," said Lucas, in an Aladdin costume. "I'm quite a dull dresser in my life, so it's a chance for me to be a bit more outrageous."
But the civil partnership ceremony itself saw the couple wear suits.
Speaking ahead of the service, Lucas said: "I'm nervous but very excited at the same time."
The 32-year-old has been with TV producer McGee for three years and they have been engaged since May.
After the ceremony, the couple looked relaxed and happy as they posed for the cameras arm-in-arm.
Elton John (right) and his partner David Furnish attended the event
Later they arrived at Banqueting House in Whitehall, London, dressed as Aladdin and Prince Charming.
Lucas's Little Britain comedy partner David Walliams attended the event dressed as a spoof Christopher Biggins, mimicking the pantomime favourite in a blue and yellow Billy Bunter-style blazer.
Other guests included comedian Paul O'Grady, another Captain Hook, and EastEnders actor Steve McFadden who turned up as the Demon Prince accompanied by his on-screen mother Barbara Windsor, as the Fairy Godmother.
Singer Will Young attended the event as an Ugly Sister, while Nancy Sorrell - comic Vic Reeves's wife - donned a short skirt and knee-high socks for her Bo Peep costume.