It was Melvin Odoom who won tonight's Strictly Come Dancing 2016 Christmas special with an Elf themed performance.
Melvin, who was first to be eliminated in this year's series, reunited with pro partner Janette Manara for the routine.
He was one of six in an all star cast of Strictly celebrities alongside Denise Lewis from series two, Pamela Stephenson from series eight, Frankie Bridge from series twelve, Ainsley Harriott from series thirteen and Gethin Jones from series three.
They each danced a festive routine themed on classic winter movies that the judges marked.
Those marks were then combined with votes from the studio audience to decide the winner of the 2016 Strictly Xmas special.
Strictly Come Dancing Christmas results!
Gethin Jones and Chloe Hewitt
Quickstep themed on The Polar Express to The Polar Express - 38 points
Denise Lewis and Anton Du Beke
Viennese Waltz themed on Meet Me In St Louis to Meet Me in St. Louis, Louis - 38 points
Melvin Odoom and Janette Manara
Charleston themed on Elf to Sparklejollytwinklejingley - 40 points
Frankie Bridge and Gorka Márquez
American Smooth themed on Frozen to Let It Go - 40 points
Pamela Stevenson and Pasha Kovalev
Cha-cha themed on Love Actually to Jump - 39 points
Ainsley Harriot and Karen Clifton
Jive themed on Home Alone to Rockin' Around The Christmas Tree - 35 points
Speaking after his victory, Melvin said: "This is the best Christmas ever! I'm going to put the trophy on my front door so people know."
As well as the six celebrities' solo routines there were also TWO special group performances, including one to open the show which was part filmed at the historic Knebworth House.
Plus, Matt Goss stopped by for a performance of White Christmas.
Tess Daly and Claudia Winkleman hosted the special tonight on BBC One.
Browse pictures of the Strictly Christmas performances below...