X Factor viewers hit out at James Arthur’s performance of The Greatest Showman track, with some accusing him of selling out, while others claimed he had "ruined" the song.
James performed on the show for the second time in less than a month, this time with singer Anne-Marie.
But viewers didn’t enjoy the performance any more than last time and flocked to Twitter to slam it.
One tweeted: "James Arthur, you ain’t no Zac Efron hun #XFactor."
While another commented: "I hate this version of Rewrite The Stars with a passion. Bring back Zac and Zendaya! #XFactor."
A third remarked: " #xfactor this is f***ing dreadful live."
- Robbie Williams says he’ll only return to the X Factor next year if he gets a hefty pay rise
"James Arthur selling his soul and performing the greatest showman. Loses musician points there! #xfactor," another wrote.
The 2012 X Factor winner sang on the show only last month but, unfortunately, his performance was subjected to technical issues.
At the beginning of the performance, James was forced to pull out his earpiece, which is believed to have been due to some sound-related issues.
And fans noticed it as well, taking to social media to point it out.
- X Factor fans start ‘Bring back Dalek’ campaign after sound mishap
One said: "Is someone going to turn James Arthur’s mic up any time soon? The audio doesn’t sound rich enough. # XFactor"
Another said: "The sound’s a little dodgy (not on the dalek level) but I know a pop banger when I hear one, and I think James Arthur has got one. # XFactor"
A third added: "The sound is ruining James Arthur peformance now sort it out X factor !!!! #XFactor"
*The X Factors returns tomorrow at 7.30pm on ITV
X Factor 2018
When is the 2018 final?
Where are past X Factor winners now?
Most shocking auditions