The much-anticipated finale of Britain's Got Talent is fast approaching, scheduled to air on Saturday (31 May) on ITV1. The beloved talent competition will feature 11 acts vying for the public's ...