Jennifer Lopez is currently on the promo trail for her NBC show Shades of Blue.

And, naturally, the 47-year-old actress has been styled to perfection for her series of appearances.

On Wednesday, the star attended the NBC and The Cinema Society launch for the second season of the crime drama in New York.

The yummy mummy was defying her years in a plunging silver top that clung to her enviable curves and showed off plenty of cleavage.



The mum-of-two, who was later joined for photos with co-star Ray Liotta, paired the top with a matching pair of glittering legings and strappy silver heels.

The fierce star wore her brunette hair scraped back into a high ponytail and wore dark, smoky eyes.


Hours earlier, she was pictured leaving daytime chat show The View in another knockout ensemble.

Showcasing her trim pins, the actress stunned in a thigh-skimming metallic dress which featured a huge bow and was nipped in at the waist with a wide belt.

J-Lo looked every inch the A Lister in the glamorous outfit.