Jennifer Lopez turned heads in New York City last night in a revealing gown.
The singer and actress, who turned 50 in July, looked incredible when she walked the red carpet for a scene in her latest movie Marry Me.
The Hustlers star, who takes on the role of pop star Kat Valdes in the romantic comedy, wowed in an asymmetrical sparkly dress, covered in silver sequins with a matching cape detail on one side.
Mother-of-two J-Lo, put on a leggy display in the glamorous number which featured a daring thigh-high slit that showcased her toned pins as she walked.
Jennifer’s backless gown was broken up with a thin black belt around her waist which highlighted her slim figure and matched her accessories.
She completed her look with black tassel handbag and high heels in the same colour which featured a glittery platform heel.
Also spotted on the set of the film was her co-star Owen Wilson, 50, who will play maths teacher Charlie Gilbert in movie.
The rom-com, which was inspired by Bobby Crosby’s book of the same name, sees a pop star marry a random fan after discovering her rock star fiancé had cheated on her.
The Limitless hitmaker, who is engaged to baseball star Alex Rodriguez, 44, was later seen waving to fans in a fluffy white dressing gown when filming had finished.
Jennifer’s last movie Hustlers, in which she played a stripper called Ramona Vega, was a massive box office smash.
According to Forbes, it was set to make $100 million worldwide and is one of the star’s top grossing live-action movies to date.