OK, the picture probably gave it away - but then you'd probably have guessed it was Jedward from The X Factor anyway.

The terrible twosome overshadowed famous names such as Jim Carrey, Peter Andre, The Saturdays and, ahem, Chantelle Houghton as they and their fellow X Factor contestants turned up at the premiere of A Christmas Carol.

A few contestants from rival BBC show Strictly Come Dancing also showed their faces, but were almost ignored by the crowd and the photographers in favour of the X Factor lot.

London's famous Leicester Square was transformed into a festive winter wonderland for the premiere, with fake snow, choirs and Christmas trees all laid on.

Other stars who attended were Colin Firth, Bob Hoskins, Taio Cruz, Konnie Huq and Jenny McCarthy.

And the premiere was timed to co-incide with the switching on of the Christmas lights in the West End.

Jim Carrey flicked the switch for Oxford Street, Firth did the honours for Regent Street and Bob Hoskins took care of St Paul's Cathedral.

See the stars on the red carpet at the premiere for A Christmas Carol...