Louis Tomlinson took to the stage for Celebrity X Factor's live show on Saturday night.
This weekend saw the remaining six celebrity contestants performing live for a fifth time.
And joining them was a special guest act, as former X Factor judge Louis took to the stage.
He performed new song 'Don't Let It Break Your Heart' live ahead of the release of his debut solo album Walls.
You can watch Louis' performance on The X Factor below...
The official X Factor social media posted ahead of Saturday's show: "HUGE NEWS! 🚨 Former #XFactor Judge and #1D legend @Louis_Tomlinson will be performing on the #XFactorCelebrity Semi Final this week."
The X Factor: Celebrity aired live on Saturday, November 23 at 7:40PM.
Alongside Louis, this weekend saw the latest performances from the celebrities.
Those left on the show are the Unders mentored by Louis Walsh now made up of just reality TV personality Megan McKenna.
Nicole Scherzinger is in charge of the Overs, with her category including footballer turned actor Vinnie Jones, The Chase's Jenny Ryan.
Finally, Simon Cowell is mentoring the groups made up of rugby trio Try Star, social media influencers V5 and duo Max & Harvey.
The pressure is on for the celebs as another elimination will see at least one more act heading home.
Those that make it through will go forward to the grand final where the winner will be crowned.
The X Factor: Celebrity airs Saturday nights on ITV.
You can watch the show online as episodes air or catch up later via the ITV Hub.