Jennifer Lopezis looking back at her previous brush with the Academy Awards.

TheHustlersactress, 50, spoke toVanity Fairabout whether she regretted turning down movie roles in the past and Lopez wasn’t shy about holding back.

“Yes,” she said. “There was a movie calledUnfaithful. And it was offered to me and the script, for me, wasn’t all the way there. I should have known that [director] Adrian Lyne was going to kill it, but I didn’t.”

Lopez continued, “Diane Lanewas so perfect for it, and it was obviously meant to be her, but when I think about that, I want to literally, like, shoot my toe off. I do.”

Diane Lane

Unfaithfulstarred Lane andRichard Gereas a couple, Edward and Connie, undergoing a crisis in their marriage when Edward discovers Connie has lied about having an affair.

The film, which was released in 2002, ends with Edward accidentally murdering Connie’s lover Paul and dealing with the repercussions.

Jennifer Lopez.Roy Rochlin/WireImage

Jennifer Lopez

Lane, 54, garnered an Oscar nomination for Best Actress. In the same year, Lopez starred in two films: the thrillerEnoughabout a woman seeking to escape her abusive husband andMaid in Manhattan,a Cinderella take on a hotel maid who meets and falls in love with a politician after being mistaken for one of the hotel’s guests.

Lopez went on to work with Gere, 70, on a different film two years later,Shall We Dance.

Now, the actress is earning rave reviews for her performance as a stripper who concocts a scheme to swindle her Wall Street clients out of thousands of dollars inHustlers.

She was nominated for a Golden Globe Award and a Screen Actors Guild Award, although she was snubbed for an Academy Award nomination.

Lopez’s next act is the Super Bowl LIV halftime show with Shakira on Sunday, Feb. 2.

source: people.com