Jennifer Lopez is turning New York City into a one woman fashion show! The 49-year-old triple threat is currently promoting her latest film “Second Act,” and is pulling out all the stops on the red carpet. In the film, Lopez plays a woman who lands her dream job in Manhattan through a case of mistaken identity. During her appearance on “The Tonight Show with Jimmy Fallon,” Lopez called the film “‘Working Girl’ meets ‘It’s a Wonderful Life'” and revealed that she related to her character who is determined to give her family a better life. ALSO SEE: Shop the look: Princess Eugenie’s edgy black leather mini-dress “The truth is, I am a Bronx girl…I know what that is,” Lopez said. “That essence is with me…we know this story, and we know that struggle.” The star also revealed what makes her relationship with retired MLB player Alex Rodriguez so special. “He’s like, ‘Shine…’ Some people try to dull you down, or you know, squish you down, and he’s not like that. It’s just so refreshing.” Lopez flexed some serious star-power during the press tour, wearing 10 outfits in just over 24 hours! Check out our gallery for all of Lopez’s high-fashion looks! Let us know what you think by commenting below and tweeting @ YahooStyleCA! Follow us on Twitter and Instagram . Check out Yahoo Canada’s podcast, Make It Reign — our hot takes on all things royals in a non-stuffy way — on Apple Podcasts and Google Podcasts .
The 49-year-old star flaunted her age-defying figure in a barely-there cape in the latest issue of InStyle.
The actress and singer posed in an emerald green Valentino Haute Couture cape for "InStyle" magazine's December cover, exposing the entire side of her body.