Celebrity News

Jennifer Lopez has the hots for Harry Styles

Move it along, DrakeJennifer Lopez has a new muse.

Lopez, 47, played “Who’d You Rather” on “Ellen,” airing Tuesday, where she realized her soul mate may well be Harry Styles.

When presented with a choice between Styles, 23, and Zac Efron, she confessed, “It’s funny, because I could do either. This is actually a very tough decision for my life right now. Probably a couple years ago I would have said Zac Efron, but today I’m going to go with Harry Styles.”

She also chose the former One Direction singer over Nick Jonas, The Weeknd, Brad Pitt and Prince Harry. She briefly chose Lenny Kravitz over Styles, but the rocker was edged out quickly by Leonardo DiCaprio, then Bruno Mars — but she came right back to Styles at the end of the game, declaring him her boyfriend, noting with a laugh, “He’s a little young for me!”

When hostess Ellen DeGeneres ribbed her for being a cougar — something she’s admitted before, and demonstrated by going from Casper Smart, 29, to Drake, 30, albeit briefly — J.Lo was firmly in denial.

“First of all, stop,” she scolded DeGeneres, 59. “I don’t date younger men. It’s not like you have to be younger. It’s not about that. I just meet people and then if I go out with them, I go out with them, and if I like them I like them and if I don’t I don’t. It’s about the person, you know? It’s nothing to do with age.”

She added, “There’s this thing because I dated Beau, and he was younger, and he was the first guy I ever dated who was younger than me, and I got labeled right away.”

(Perhaps Lopez forgot about her engagement to Ben Affleck, who’s three years younger than she is.)

“For me, age isn’t [a thing],” Lopez insisted. “If there’s somebody older, they’re older. If they’re younger, they’re younger. It doesn’t matter, it’s just whether or not I’m attracted to them or not — their spirit, their soul, whatever.”