05/12/2011 07:45 GMT | Updated 22/05/2015 06:12 BST

Jessie J Dons Cracking Stage Style For Jingle Bell Ball

While Jessie J usually keeps all eyes on her by wearing catsuit after catsuit, she turned to festive fancy dress for her latest performance at the Jingle Bell Ball in London last night. (Obviously, the all-in-one wasn't far away - she wore a metallic style underneath the on-stage outfits).

jessie-j Jessie J at the Jingle Bel Ball. Photos: PA

After posing on the red carpet in a pair of print hot pants teamed with a new dip-dye hair do, Jessie embraced the Christmas theme with not one but two, out-there outfits - a cracker and something involving a lot of foil... Is she a bauble gone crazy or was this an attempt at tinsel?

We're still trying to work out what all that foil was for, but she definitely deserves top marks for effort. She has to be the most stylish Christmas cracker we've ever seen...

How do you rate Jessie's looks? Let us know which outfit wins it for you and take a look below to see more of her favoured fashion staple.