Synchronised swimmers will take on a dancing dog, singers and dancers in tomorrow's Britain's Got Talent final. Singer-songwriter Ryan O'Shaughnessy and underwater act Aquabatique won final places in last night's fifth live heat.
They will compete against opera duo Jonathan and Charlotte, Welsh choir Only Boys Aloud, dancing dog Pudsey and partner Ashleigh and boy band Loveable Rogues.
Also in the final are singer Sam Kelly, Welsh dance group Nu Sxool, ballroom dancers Kai and Natalia, and 11-year-old singer Molly Rainford.
The line-up will be completed on Saturday when the judging panel reveals which losing act has been given a wild card place.
The winner will perform at the Royal Variety Performance and receive a cheque for £500,000.
Jonathan and Charlotte are the bookies' favourite with William Hill offering odds of 4/5.
But Irish singer songwriter Ryan O' Shaughnessy is also a hot contender for the BGT top spot after winning over the judging panel. The final will take place on Saturday while the results will be announced on Sunday.