A host of guest stars have been confirmed for The X Factor 2017 final this weekend.
Three finalists started to battle it out last night, live at London's ExCel centre.
Over the weekend, there is a mega line up of all star guest performers.
Tonight, Sunday, they will be former winners Little Mix, together with CNCO, and Sam Smith.
Joining them will be P!nk, who will be singing a mash up of What About Us? and Beautiful Trauma.
Yesterday on Saturday, singing were One Direction star Louis Tomlinson.
He performed single Miss You, which was released to download on Friday.
Saturday night was opened by Becky Hill with Pete Tong and the Heritage Orchestra, singing Bring It Back with the final three.
Also on the bill yesterday were new US boy band PrettyMuch, who were put together by Simon Cowell last year, singing new single No More.
PrettyMuch tweeted: "WE CAN FINALLY TELL YOU…. YOUR DUDES ARE GONNA BE PERFORMING ON @THEXFACTOR FINALE ❌ its gonna be insane we wanna see all dem UK beanz"
Last weekend saw the final three acts of The X Factor 2017 confirmed.
With the most votes, Rak Su, Grace Davies and Kevin Davy White are through to the weekend's grand final.
Last night saw third place announced, as Kevin left the competition.
The X Factor 2017 returns tonight, December 3, for the grand final.
The final two - Rak-Su and Grace - will be singing live again a number of times.
The X Factor 2017 final airs on Sunday night at 7:15PM.