"I refuse to be put in a box," J. Lo, 45, told ET's Kevin Frazier about doing sex scenes after 40. "Because I'm over 40 I can't be sexy? Or is it because I'm a mom? Moms aren't allowed to be sexy?"
She's fearlessly silencing critics in her upcoming thriller in which she plays Clair Peterson, a bored, divorced housewife that gets into a sexual tryst with her teenage neighbor Noah, played by Step Up star Ryan Guzman, 27.
Like her character in the film, J. Lo has the ability to switch between wholesome "mom next door" (as she did while opening up her home and posing with her twins Max and Emme for People) and sex symbol (as seen in the new cover of Complex magazine, featuring J. Lo in a plunging white bodysuit).
The actress and pop star went conservative outside of The Wendy Williams Show in New York on Tuesday, but things started to heat up when she hit The Daily Show With Jon Stewart.
"Who was the worst kisser?" Jon asked of J. Lo's many on-screen leading men.
J. Lo giggled when Jon joked that George Clooney was the most lackluster of the bunch.
On The Ellen DeGeneres Show
, she confronted the "cougar" double standard after dating Casper Smart, who is 18 years her junior.
"I hate that they have a label for a woman who would date a younger guy," J. Lo told Ellen DeGeneres. "If a younger guy's interested in you, what's the big deal?"
J. Lo will continue to break the mold for not only herself but also her more seasoned fans.
"This is a good message, because people try to put women to sleep at a certain age," she told ET. "I didn't even know who I was in my 20s and early 30s, honestly. I've come more and more into my own self every single day."