Sir Elton John and his partner David Furnish have held a joint stag party ahead of their civil union.
Paul O'Grady was the compere at the London event
Many celebrities attended a cabaret performance at a London nightclub, including Ozzy Osbourne and wife Sharon, Sir Tim Rice and Liz Hurley.
Sir Elton and Mr Furnish were smuggled into the Too2Much venue in Soho minutes before the event began.
Their ceremony in Windsor takes place on Wednesday, when civil partnerships become legal in England and Wales.
TV presenter Paul O'Grady compered the stag night event. He said earlier in the evening: "We're going to tie them to a lamppost, cover them with shaving foam - it's an old-fashioned stag do."
Singer and presenter Cilla Black was among guests and said the couple had said they wanted donations to be made to various Aids charities, rather than for people to buy presents.
"But I'm still going to buy them a present, I'm going to get them the tackiest toaster I can find," she said.
Other guests included Scissor Sisters frontman Jake Shears, singer Bryan Adams, shoe company president Jimmy Choo and fashion advisors Trinny Woodall and Susannah Constantine.
Inside the nightclub topless waiters wearing black ties and riding boots served guests with champagne.
Sir Elton and Mr Furnish will hold their civil service at Windsor's Guildhall, where the Prince of Wales and the Duchess of Cornwall were married in April.
The ceremony will be a private event, but hundreds of fans are expected to line the streets.