Louisa Johnson and James Arthur performed on Christmas Top Of The Pops today and here are their performances.
The BBC One show is once again back for two festive specials this year and the first aired earlier today on Christmas Day.
Hosted by Fearne Cotton and Reggie Yates, Top Of The Pops celebrates the biggest hits and most successful acts of 2016.
The Christmas special was an hour-long celebration of all things pop, reviewing 2016’s year in music with a line-up of some of the biggest musical names of the year.
Last year's X Factor champ Louisa performed So Good while 2012 champ James was on the show singing Say You Won't Let Go.
Other performances included James and Louisa's fellow X Factor alumni Olly Murs as well as Britain's Got Talent Calum Scott.
Plus, making an appearance were Clean Bandit featuring Anne Marie, DNCE, Skepta, Jonas Blue featuring Dakota, Zara Larsson, Kungs and Craig David.
The show also saw the official Christmas Number 1 crowned, with Clean Bandit beating this year's X Factor champ Matt Terry to the top spot.
Top Of the Pops will return New Years Eve with a line up that once again includes Louisa, this time singing with Clean Bandit.
Fearne Cotton said: "The festive Top of the Pops specials are such a wonderful tradition, and I’m so happy they’re back for another year.
"The line-up is as epic as ever, and the show’s promise to be a special watch.”
Reggie Yates added: "Hosting the annual Top Of The Pops Christmas and New Year’s Eve specials is one of the highlights of my year.
"It’s always a pleasure to present the biggest pop party on TV alongside my old friend Fearne."
Christmas Top Of The Pops is back New Years Eve on BBC One.