In spite of her storied career, Jennifer Lopez still has a few second thoughts! The 50-year-old Hustlers star shows up on the 2020 Hollywood Issue of Vanity Fair, where she opens up about her onscreen performances and the one major role she didn’t take.

“There was a movie called Unfaithful. And it was offered to me and the script, for me, wasn’t all the way there,” she says of the 2002 romance thriller starring Richard Gere, Diane Lane, and Olivier Martinez. “I should have known that [director] Adrian Lyne was going to kill it, but I didn’t. Diane Lane was so perfect for it, and it was meant to be her, but when I think about that…I want to, like, shoot my toe-off. I do.”

Lopez, who was scorned for an Oscar nomination on Monday, likewise gushes about her love for acting, saying once she began she never thought to be abandoning being onscreen.

“I always felt like this is what I wanted to do. It was this or nothing. There was not an option for me. It’s just what I love,” she says. “I would say dancing and music are my first loves, but acting is the love of my life… When they go in and see me, they don’t see J. Lo — they see the maid, they see the stripper, they see who they’re supposed to see because I’m able to still give you the suspension of disbelief. That is the challenge of it for me, but also the thrill of it for me.”

Preceding the Oscar nominations declaration, Lopez revealed to ET that she didn’t have anything “nothing to complain about” on the off chance that she wasn’t nominated for an Oscar.

“Except a few sore muscles from rehearsals,” she added, referring to her preparations for her performance at the upcoming Super Bowl halftime show. “I mean, my life right now is just so amazing. My personal life, my kids, everything. Everything’s just in a great place, and I feel really lucky.”

Topics #Jennifer Lopez