Who will win Strictly Come Dancing 2012?

  • 21 December 2012
The Strictly Come Dancing finalists; Louis Smith, Kimberley Walsh, Dani Harmer and Denise Van Outen

The Strictly Come Dancing final is here! Tonight we will see all four couples perform a showdance and a repeat of one of their earlier routines, chosen by the judges.

All four finalists take to the dance floor in their bid to become Strictly Champ 2012 - but who's got what it takes to win? Check out our guide.

Dani Harmer

CBBC star Dani has performed consistently well in the competition. She's never had the highest score but she's never been in the bottom two either. With the right dance in the final, the Tracy Beaker star could be walking home with the Strictly Come Dancing glitter-ball trophy!

In the semi-final, Len said: "The more I see you dance, the more I like what I see!"

Media playback is unsupported on your device
Dani Harmer talks Strictly final

Louis Smith

Olympic silver medallist Louis is the last boy standing in this year's competition. The gymnast has topped the judges' scores three times and has never been in the bottom two.

In the semi-final, Bruno said: "Your improvement as a performer in the past few weeks really is incredible."

Denise Van Outen

Denise is no stranger to dancing - she wowed the West End with her performances in Chicago and Legally Blonde - but she had never trained in ballroom dancing until joining Strictly.

Denise has topped the judges' vote the most times - but she has also been in the bottom two.

In the semi-final, Darcey said: "You have the feeling right to your fingertips and that's so unusual to see."

Kimberley Walsh

Pop star Kimberley has a lot of experience performing - her group Girls Aloud sang this year's Children in Need song "Something New" and are celebrating ten years of hits! She topped the judges' score in week 10 but has also been in the bottom two.

In the semi-final, Bruno said: "The way you interpret the music is absolutely fantastic to see. It runs through your body... you become one with it."

The Strictly Come Dancing final starts tonight at 6.30pm and 8.50pm on BBC One.