Boy George has just announced tour dates in South America
Boy George has cancelled his North American solo summer tour days before it was due to start because he has been denied a work visa by US officials.
The former Culture Club frontman had been scheduled to kick off his 24-date tour on 11 July in Las Vegas.
The singer said he has been banned because of a forthcoming false imprisonment trial in London.
Speaking to US news programme The Today Show, the 47-year-old said: "It's a disaster because of the fans."
He was arrested last year after a 28-year-old male escort from Norway accused the singer/DJ of false imprisonment by chaining him to a wall and assaulting him, claims which the star denies.
The singer - whose real name is George O'Dowd - has promised fans he will return to the US early next year for the tour.
"If I have to wait it'll be even better," he said.
In a message posted on his website, George said: "I am getting my life together and was really looking forward to performing in concert for all my loyal fans.
"I love America and I am really sad that it appears that I am not allowed to visit a place I have called home at various times in my life.
"But what has happened to me has nothing to do with the American people - they are kind people with big heart."
Tom Casey, a spokesman for the US State Department, told reporters immigration files are confidential.
He added: "There often are difficulties for individuals who either are currently subject to criminal charges or otherwise may have criminal records."
Meanwhile, George has announced six autumn tour dates in South America, starting in September in Brazil.