The singer and actress, 51, looked like a real-life angel as she arrived for her performance in Times Square in a stunning blue ballgown and Balmain jacket.
Despite the freezing temperatures in New York, JLo ditched the jacket to show off the sparkling beaded chains at the front of her outfit.
She was seen doing the most epic hair flick at one stage, as she performed for the cameras with a host of masked crew around to make sure they got the perfect shots.
The superstar completed her look with black patent thigh-high boots and was seen carrying a bejewelled Yankees cap in her hand at one point – though she didn’t appear to wear it as her curly locks remained perfect.
Read more on metro.co.uk