The 45-year-old actress was spotted on the New York City set of her new series Shades Of Blue on Monday morning.
The American beauty did not seem too concerned with the wet weather in Uptown, Manhattan as she was all smiles while in her role as a police detective.
J-Lo may have taken a few liberties with the uniform, however, as she sported a revealing sheer black top while portraying the cop Harlee Santos.
She completed the look with mostly black including suit jacket, matching trousers and a black leather belt. A gold badge hung off of her waist as she completed the look with a pair of grey leather boots.
Before the Waiting For Tonight singer shot her scenes, she made sure to keep dry with a navy blue raincoat while hanging out on the sidewalk.
After ditching the jacket, in between takes the American Idol judge stood under a green and black checked umbrella held up by a crewmember.
Jennifer rocked medium-length curly dirty blonde locks and sported natural, complimentary make-up on her flawless skin topped off with a swipe of dark pink lip.
Despite being busy at work filming her new series, she did not turn away a male fan who asked to take a selife with her as she smiled while the male follower posed with his arm around her.
Her outfit on set was quite a different look from the stunning one she rocked at the Tony Awards in the Big Apple held the previous evening at Radio City Music Hall.
The Selena actress donned a navy princess-like ball gown by Valentino which featured gold sequined star patterns all over it.
J-Lo accessorized her elegant ensemble with a gold metallic Jimmy Choo clutch, Harry Winston jewels, Christian Louboutin heels and completed her look with a dramatic bold berry lip.