Jennifer Lopez stirred up controversy — and applause — after a steamy performance at Spain’s Cook Music Fest on July 18. The 54-year-old pop icon took the stage in a daring bodysuit and fishnets, delivering a sultry routine that included grinding, simulated kisses, and provocative dance moves that left little to the imagination.
55 year old Jennifer Lopez puts on shocking raunchy performance while crawling on all fours with male dancers. pic.twitter.com/ZMXx7oaXud
— Oli London (@OliLondonTV) July 20, 2025
While some fans cheered her confidence, others slammed the show as “desperate” and age-inappropriate. Critics took to social media with comments like “Give it a rest, granny,” accusing Lopez of going too far to stay relevant.
Still, many defended her, praising her for embracing her age, challenging double standards, and showing she hasn’t lost her spark. “If a 25-year-old did this, no one would care,” wrote one fan. Another added, “She’s 55 and fabulous — let her have fun!”
Love it or hate it, J.Lo remains a performer who commands attention.