Ringo Starr has cancelled an upcoming gig in North Carolina in protest at the US state's controversial transgender public toilet law.
The former Beatles drummer follows Bruce Springsteen in pulling out of a concert in the state following the governor's decision to sign off on legislation which dictated people must use toilets and changing rooms based on the gender recorded on their birth certificate.
Campaigners have said the law discriminates against trans people.
Starr, 75, had been due to play at the Koka Booth Amphitheatre in Cary, near Raleigh, on June 18 as part of his All Starr Tour.
He said in a statement: " I'm sorry to disappoint my fans in the area, but we need to take a stand against this hatred. Spread peace and love.
"How sad that they feel that this group of people cannot be defended."
North Carolina governor Pat McCrory signed the law that limits protection for lesbian, gay, bi and transsexual (LGBT) people three weeks ago but has since backtracked amid a backlash from politicians, musicians and major companies including Deutsche Bank.
He has extended certain protections but stopped short of repealing the legislation and the rules on public toilets remain in schools and government buildings.
The statement on Starr's official Facebook page added: "This law opens the door to discrimination everywhere by limiting anti-discrimination laws against people based on their sexual orientation or gender identity.
"He asks that we all support organisations that are fighting to overturn this law in whatever way we can."
Springsteen pulled out of a concert in Greensboro on Sunday, while Canadian rock star Bryan Adams also cancelled a gig in Mississippi over the state's laws allowing religious groups and businesses to refuse to serve gay people.