Amanda Holden was slammed by Britain’s Got Talent viewers during last night’s semi-final for her inappropriate dress.
Some viewers ranted that the judge “shouldn’t have been allowed” to wear the jaw-dropping dress during the family show.
The star wore a revealing black dress and definitely left little to the imagination.
Some viewers were certainly not keen on the dress with one writing on Twitter: “In respect I understand to look your best however, the best isn’t the better choice. Amanda, put some clothes on please? #BGT.”
“Amanda Holden on #BGT last night. Sweet Jesus! She leaves nothing to the imagination,” another said.
A third tweeted: “#BGT Wow Amanda’s dress?? Did she need to bother with the top half! She’s stunning but it’s a bit early for nearly Topless!”
One user added: “@AmandaHolden can you please put some clothes on. Me and my boyfriend are about to break up because of you #bgt #amanda.”
“I don’t know why producers thought that was acceptable for Amanda to wear on a family show. #bgt,” a fifth wrote.
Despite the disapproval from some viewers Amanda, 46, oozed confidence as she shared a selfie showcasing her daring look on Instagram.
She wrote: “Flattered to be wearing @julienmacdonald for @Bgt Show 4!
“Thank you to Team Mandy for my favourite hair and makeup look so far. @itsdash @karindarnell @angiesmithstyle.”
Other viewers were quick to defend the mum-of-two and gushed over her radiant looks.
One said: “Are people actually complaining about Amanda’s dress? WOW she showed cleavage, what a horror!!!!protect the children!!! SOS!!!!!#bgt
“Amanda Holden looks stunning tonight #bgt,” another commented.
A third added: “Amanda Holden does look stunning tonight! Not a day over 30 #BGT #GBMT.”
During last night’s semi-final viewers saw singers The Pensionalities and adorable dance group Mersery Girls win a spot in the grand final.
Speaking about getting through to the final the dancers said: “It doesn’t feel real, thank you so much!”
Malcolm and Henry, who wowed fans with their rendition of One Direction’s History during the show, also spoke about getting through saying: “We have no words.”
The final, which was originally set to air on Sunday 4 June, has now been moved to Saturday 3 June to avoid a clash with Ariana Grande’s Manchester benefit concert.
ITV bosses made the decision to switch the show’s finale a night earlier after US singer Ariana announced she would be returning to Manchester to perform a concert in tribute to those who lost their lives and were injured in the terror attack last week.
The overall winner of Britain’s Got Talent 2017 bags a slot at the Royal Variety Performance later this year and a whopping £250,000.