Ed Sheeran and One Republic are the star guests on tonight's X Factor results show.
Last night's main show, which saw the performers belt out tracks made famous in Hollywood films, was less eventful than last week. Judge Mel B apologised to singer Fleur East after accusing her of cheating by using backing singers.
She performed Labelle's hit track, Lady Marmalade to a rapturous reception from all judges and the audience.
Also impressive were Ramsden Heath's Lauren Platt, with her version of Frozen, and Stereo Kicks, who after a turbulent week, came on and performed an a cappella version of two Beatles songs, Let It Be and Hey Jude.
But Colchester's Stevi Ritchie may be vulnerable after his rendition of Footloose failed to impress the judges, with even his own mentor Simon Cowell unmoved by the offer of a night out in Essex
"My God you have fun up there," said Mel B, "but that's it", while Louis Walsh added: "You've had a good time on the show, but it's time to go home."
The X Factor results are on ITV tonight from 8pm