Jennifer Lopez stole the show in a sultry stage costume as she performed on the finale of So You Think You Can Dance last night.
The singer showcased her infamous curves in a figure-hugging silver sequin mini-dress.
And Lopez, 40, was clearly in the Christmas mood, performing a festive rendition of her hit single, Louboutins.
Her eye-catching outfit seemed in contrast to the star’s recent comments in a US magazine interview, where she said motherhood had “changed me”.
Lopez, who welcomed the birth of twins nearly two years ago, told Allure they had given her a new outlook on life.
“To a certain extent, having children did change me, but it made me want to look at the places that I wasn’t great and learn to love myself and take care of myself more,” she said.
Leona Lewis also made a special appearance on last night’s So You Think You Can Dance final.
The series, hosted by Cat Deeley, ended with 20-year-old Russell Ferguson taking home the $250,000 prize.