Alesha Dixon pulled out all the stops tonight for Britain's Got Talent first live semi-final.

Ramping up the glam, the former Misteeq singer looked incredible in a colourful floor-length frock that hugged her figure in all the right places.

The strapless frock featured a gorgeous bodice, which clung to her slender frame and boasted a thigh-high slit that showed off her long, toned pins.

Oozing radiance, and displaying her natural beauty, the vibrant dress featured an intricate flower pattern across the whole garment.

Wearing little jewellery, the mum-of-two added a touch of bling thanks to large drop earrings.

Styling her hair in braids, the natural stunner rocked mascara across her striking peepers and a touch of lipgloss on her pout.

While many praised her look, not everyone was a fan when they shared their thoughts on social media.

The mum-of-two showed off her outfit choice on social media

"Alesha is looking fire tonight," one user gushed.

"Gorgeous outfit," another added.

While a third wasn't impressed with the ensemble, writing: "Amanda looks great and poor Alesha looks like she’s been dressed in a bunch of Quality Street wrappers. Fire your stylist Alesha!"

Alesha's outfit hugged her figure in all the right places

Britain's Got Talent returned to ITV on Saturday night after the programme was pulled from the airways during the coronavirus lockdown.

In order to adhere to the socially distanced guidelines, some acts auditioned via video link while others performed in a studio without the live TV audience.

The judges were also sat a metre apart from each other.