The X Factor has announced a mega line up of guest acts for the final next weekend.
The X Factor 2018 final will take place live on December 1 and 2 on ITV, airing at The SSE Arena, Wembley in London.
Alongside the contestants' latest performances, there will be a number of guest acts taking to the stage.
As announced by host Dermot O'Leary in the semi-final, they will include former X Factor winner James Arthur together with Anne Marie, Ellie Goulding and George Ezra.
Nile Rogers will also be singing, having previously appeared on the show twice this year as a guest judge.
Another act confirmed for the final is Take That, who are rumoured to be reuniting with their former bandmate and current X Factor judge Robbie Williams.
A source said previously: “It seems a shame to have one of the biggest pop stars on the planet sat there and not hear him, so they’ve been plotting a surprise for the end of the series.
“It’s a while since they got together and nobody is completely sure when it was going to happen for the anniversary so it’ll be a massive moment.”
Three acts have been confirmed for The X Factor 2018 final following a triple elimination in the semi-final.
Two contestants left the show on Saturday - Brendan Murray and Danny Tetley - before duo Acacia & Aaliyah were voted off in Sunday's X Factor results.
Left in Louis Tomlinson's Boys are Anthony Russell and Dalton Andre Harris, the current favourite to win.
They'll be competing against Simon Cowell's last remaining girl, Scarlett Lee. Both Robbie and wife Ayda Williams go into the final with no acts.
The X Factor 2018 final begins on Saturday, December 1 at 7:30PM on ITV and continues with final results show on Sunday at 7:30PM where the winner is crowned.