Ed Sheeran opened a solo concert in Philadelphia on Sunday AEST with comments about Gaza, saying what’s happening is "catastrophic and unjustifiable".
Sheeran also said he wants his music and shows to be about unity and humanity, not politics.
Sheeran has performed much of his Loop Tour concerts solo, but he had been joined for several songs at each stop by the Irish folk band Beoga.
Macklemore, Sheeran’s original US opener, had been replaced by Danish band Lukas Graham and Irish singer Aaron Rowe before they backed out.
Finneas, Billie Eilish’s brother and musical collaborator, was due to tour with Sheeran in South America later this year before he too dropped out earlier this week.
As of Saturday afternoon, tickets were still available for the show, and Sheeran's website did not list any replacement acts.
Hillary Steinberg, 34, of Philadelphia, said she got tickets a year ago but wound up getting a refund and attending the demonstration instead, disappointed that Sheeran did not take a stand.
The show comes after a tumultuous week that opened with Macklemore being dropped in response to exclaiming “Free Palestine” during a Sept. 5 show in New Jersey. Sheeran has said he was not responsible for the decision, which came at the urging of New England Patriots owner Robert Kraft.
Macklemore said Wednesday he is donating $1 million to support Palestinian relief efforts and called on Kraft to match the gift; a spokesperson for Kraft has said the billionaire and Sheeran have each agreed to donate $2 million but have not specified where the money will be directed.