Boy George chained a male escort to his bedroom wall and beat him with a metal chain as he tried to escape after a naked photo shoot, a court has heard.
The 46-year-old pop star and DJ screamed "f****** whore" as he and another man forced 29-year-old Audun Carlsen to the floor in the singer's Shoreditch home.
Mr Carlsen met the singer - who is being tried under his real name of George O'Dowd - on the Gaydar website. He agreed to the singer's request to pose for a naked photo shoot and arranged to visit Boy George's home.
During the first shoot the pair took cocaine together and the singer performed a sex act on the younger man. Boy George became briefly suspicious that Mr Carlsen had done something to his laptop but they exchanged email addresses and parted on good terms.
They made a date for another photo shoot, but afterwards the singer beckoned Mr Carlsen into his bedroom only for the young man to discover that a second unidentified man had joined him there.
He told the court: "As soon as I saw the other guy they were both jumping on me. They held me down and beat me. I could not move.
"They pulled me down on to the floor and they were sitting on top of me. The other man didn't beat me he just helped George to hold me down. George was slapping me and beating me and punching me and screaming things."
The court heard that the singer was shouting "f****** whore, now you are going to get what you deserve".
Boy George denies a charge of false imprisonment.