It was the world premiere of the latest Disney movie A Christmas Carol, in London's Leicester Square. But it was the stars of another show who were the main attraction....
It was of course the X Factor contestants. The eight remaining acts where all dressed up and out on the town. And even Danyl Johnson got some cheers from the crowd!
Jamie Archer looks happy to be on the red carpet and still rocking his usual style and big hair!
And of course it wouldn't be an X Factor event without the infamous Jedward twins. John and Edward took the opportunity to meet some of their many fans!
And check out Joe McElderry posing for a snap in front of some fans.
The boys all looked very smart in their black suits. It looks like Lloyd Daniels might have been caught in some of the artificial snow brought in for the film premiere.
And it's just as well it wasn't real snow as Lucie Jones would have been pretty chilly in her party dress!
Simon's golden boy Olly Murs looked quite at home on the red carpet. Nice poppy Olly!!
And Stacey Solomon carried on the snow theme with her black and white spotted dress. Very glamorous!!