Elton John has waded into the debate over a new immigration law in Arizona, condemning artists who boycott the state over the controversy.
Acts including Rage Against the Machine, Kanye West and Maroon 5 are all refusing to perform in the state until officials reverse the legislation, which gives Arizona police the power to arrest anyone suspected of being an illegal immigrant.
But John has refused to join the protest - and he reportedly slammed the campaigners during a concert at the Tucson Arena in Arizona on Thursday.
According to the Arizona Daily Star, John told the crowd of 8,800: "We are all very pleased to be playing in Arizona.
I have read that some of the artists won't come here. They are f**kwits! Let's face it: I still play in California, and as a gay man I have no legal rights whatsoever. So what the (expletive is) with these people?"
The new legislation comes into effect on Thursday.