By Camryn Rabideau
Updated Sep 10, 2016 @ 1:15 pm
Jennifer Lopez lead

She might be a pretty face, but you don't want to mess with Jennifer Lopez. The 47-year-old singer and actress knows how to pack a serious punch, and she recently got to show off her boxing skills while filming scenes for Shades of Blue.

Lopez put her skills on display at a boxing ring in N.Y.C., and somehow she looks just as gorgeous in her sweaty gym clothes as she does when she's glammed up—please teach us your secrets, J.Lo. She's wearing a gray tank top, black workout pants, and black boxing gloves while filming scenes as Detective Harlee Santos. Her hair is pulled back into a messy ponytail, and she opted for a makeup-free look.

It looks like the "Ain't Your Mama" singer was really getting into character, as she also posted a sweaty selfie to Instagram, touting the new season of Shades of Blue. In the picture, she's making a fist with her wrapped hand and glowering at the camera. Lopez captioned the image with, "Fighting the good fight.... #neverstopfighting #Harleesback #shadesofblue #season2."

We can't wait to see Lopez back in action as Harlee, but unfortunately, the next season of Shades of Blue doesn't come out until next year. It's a long wait, but it'll undoubtedly be worth it.