Jennifer Lopez, 50, showed off her incredible figure after a workout at a gym in Miami.
The Hustlers actress wore stylish shades and hoop earrings as she marched out of the fitness centre where she tones her famous abs.
She sported leopard print leggings with a tiny black sports bra, teamed with black trainers – her hair scraped back in a tight bun.
J Lo is working on her fitness ahead of her appearance at the Super Bowl in Florida next month, where she will perform alongside Shakira at the half time show.
When she was announced on the line up, she said: “I am so excited that they picked two strong women, both Latinas.
“I think they really wanted to make a statement with that and I’m really happy to be part of that new movement of inclusivity and diversity and embracing women.”
Jen recently received a whole host of nominations for her role as Ramona Vega in Hustlers, including a Screen Actors Guild nod for Best Supporting Actress, though she lost out to Laura Dern.
She did, however, win a Los Angeles Critics Association Award for Best Supporting Actress.
Taking to Instagram to share a candid snap from the night, Jennifer thanked her fans and the universe for her success.
“Looking back at pictures from filming I never could have imagined this.”
“THANK YOU and I am so incredibly honored to win Best Supporting Actress,” she captioned the picture of her, channelling her character Ramona.
But J Lo isn’t letting her acting career get in the way of some serious parenting, and she posted a photo on her Instagram of her with her twins Max and Emme, 11, whose father is her ex Marc Anthony.
She was helping them with her homework on a huge four poster bed in the pic which she captioned: “Break from rehearsal for homework and snuggle time.”
She also posted an adorable snap of Max, who looks the spitting image of his singer father Marc.
Jennifer has been dating baseball player Alex Rodriguez, 44, since 2017. They got engaged in March 2019.
Do you have a story to sell? Get in touch with us at firstname.lastname@example.org or call us direct 0207 29 33033