Britain's Got Talent last live semi-final aired on Friday evening with the judges given a last chance to nominate acts to go through to the live final this weekend.
As usual, viewers have seen a wide range of acts competing for the substantial cash prize and a place at the Royal Variety Performance, including those lucky enough to earn the coveted golden buzzer earlier this season. The ITV talent show will be aired live for the first time in two years,.
Among those competing was Golden Buzzer act Axel Blake - who received an automatic pass to the semi-finals. Friday's show also saw performances from acts such as Aneeshwar Kunchala and Welsh of the West End.
READ MORE: Ant and Dec's 'big' Britain's Got Talent news leaves fans disappointed
Amanda Holden, Simon Cowell, Alesha Dixon and David Walliams were back as usual to give their honest opinions of each performance. And it was criticism from David that had one audience member up in arms.
Matricks Illusion took to the stage as the first act of the night where they performed a big routine which saw them bring out a Simon Cowell lookalike.
Commenting on the act, David said he felt there were not enough tricks. A woman from the audience quickly shouted: "Wake up David!"
Taking to Twitter, ShakyWoon said: "An audience member [just said] 'Wake up' to David." Lidz said: "Imagine getting tickets to see #BGT live and being as rude as to shout at David Walliams from the audience."
Jay Baker said: "Wake up David [cry-laughing emoji]", while Danny James noticed it too, saying: "'Wake up David', the crowd shout!"
Britain's Got Talent: Live Final will air from 7.30pm on Sunday on ITV and the ITV Hub
Receive newsletters with the biggest and breaking TV and showbiz news by signing up here