Take That, Ellie Goulding, George Ezra, Anne-Marie & James Arthur and Nile Rodgers to perform on The X Factor 2018 final

Six amazing acts will take to the stage as either Dalton, Scarlett or Anthony are crowned winner.

The X Factor have confirmed the all-star guest line-up for the 2018 final.

Former judge Gary Barlow will be back as Take That top the bill of star performers. The group are currently celebrating their 30th anniversary together; could we also see them reunite with Robbie Williams? View Take That's Top 20 most streamed songs.

The man behind the best-selling album released in 2018, George Ezra, will take to the stage, as will Ellie Goulding, who returned to the Official Chart earlier this month with her first headline single in two years, Close To Me.

Anne-Marie and James Arthur will perform their The Greatest Showman: Reimagined single Rewrite The Stars together for the first time in a world exclusive, and Nile Rodgers, who acted as an interim judge for two weeks, will perform with CHIC.

Someone from either the Girls or Boys category will win this year's X Factor, with Scarlett Lee, Dalton Harris and Anthony Russell in the running to be the show's 15th winner. Judge Louis Tomlinson could win the series for the first time, while Simon Cowell will secure victory for a fourth time should Scarlett be crowned winner. Other new judges Robbie and Ayda Williams have no acts left in the competition.

The 2018 X Factor final takes place this weekend on December 1 and 2 on ITV.

MORE: X Factor: 10 mind-blowing Official Chart facts about the show's biggest acts