She is shooting season three of her hit NBC drama Shades Of Blue.
And the years of playing a NYPD cop have done Jennifer Lopez well, as she looked like a natural holding a prop gun on the Bronx set of the show on Tuesday.
The singer and actress, 48, was in character as Harlee Santos as she shot an action packed sequence.
Get the shot: Jennifer Lopez pointed a gun while shooting Shades Of Blue in the Bronx on Tuesday
Lopez sported a baggy green coat over a white thermal top as well as a pair of ripped jeans for the day of filming.
A pair of combat boots completed the understated look, common for her character.
Jennifer has kept a jam-packed schedule in 2017, with Shades being one of two shows on her filming schedule.
Crouching tiger, hidden JLo: The actress and singer was committed to her character Harlee
She's ripped: Lopez' wardrobe consisted of a pair of very distressed denim jeans on Tuesday
In addition to the scripted drama, Lopez is a judge and executive producer for World Of Dance, currently airing on NBC.
When not shooting Shades in NYC, she is in Las Vegas performing her All I Have residency at Planet Hollywood Resort And Casino.
Even with her career commitments, she's proven that she and boyfriend Alex Rodriguez make time for each other.