In Pictures: The Britain's Got Talent 2012 finalists!

We now know all our Britain’s Got Talent 2012 housemates, minus the mystery wildcard!

Winning the first semi-final was Ashleigh and Pudsey, while the public also chose Only Boys Aloud to make it after the judges’ couldn’t decide.

On Monday, Jonathan Antoine and Charlotte Jaconelli wowed again to make it through to Saturday’s big showdown, while the judges picked Kai & Natalia to join them.

On Tuesday it was the Loveable Rogues who won the viewer votes, while Molly Rainford went through in second place.

Wednesday saw Sam Kelly get backed by the public, while Nu Sxool had the support of the judges.

And finally this evening’s final live show saw Ryan O’Shaughnessy and Aquabatique take the final two spots.

Who is your favourite?