"The best way to spread Christmas cheer is singing loud for all to hear," says Buddy the elf in Will Ferrell's classic holiday film Elf (arguably the best Christmas movie ever); but we've come across something that might be better: supermodels singing.

Victoria's Secret Angels Candice Swanepoel, Miranda Kerr, Doutzen Kroes, Alessandra Ambrosio, Lily Aldridge, Lindsay Ellingson and Erin Heatherton star in a new promo for the lingerie company, decorating a Christmas tree, singing "Deck The Halls" and spreading plenty of cheer!

The video actually pokes fun at the fact that these are models singing. "It's not fair to have a model singing," says Kroes as she botches the song over and over again.

The Dutch model even sings "deck the halls of boughs with honey" at one point, laughing at her mistakes.

Miranda Kerr says they don't sing the song in her native Australia; while American Erin Heatherton struggles to light the candles.

Check out all the sexy models in the Victoria's Secret Holiday video below...