Who's performing on tomorrow's final Britain's Got Talent semi-final? Find out here!

Britain's Got Talent 2012 - Ryan

There are just two spots left in Saturday's Britain's Got Talent 2012 final, with nine acts competing in tomorrow night's final semi-final.

Amongst the performers vying for the last spots are Hungarian basketball stunt team Face Team and 16-year-old singer [tag]Hope Murphy[/tag].

Greig Stewart will be hoping that his unusual music instrument, the lazor harp, will wow viewers, while Martyn Crofts will be re-creating his Dalek impression.

Dancing duo [tag]Strictly Wheels[/tag], Cyr Wheel performer Billy George and comic Callum Oakley are also in the line up.

Synchronised swimmers [tag]Aquabatique[/tag] will be performing again (we're not sure how!) and 19-year-old Irish singer [tag]Ryan O’Shaughnessy[/tag] will also be back.

Britain's Got Talent 2012 airs tomorrow night from 7:30PM on ITV1.