Apparently, Jenny from the Block is also swooning over Harry Styles who's got that James Dean daydream look in his eyes. Well, pretty much like a lot of us.

Jennifer Lopez made the revelation during her recent guesting at The Ellen DeGeneres Show where she played a very fun game of "Who'd You Rather"! Ellen kicked off the game with two hard choices: Zac Efron and the 23-year old One Direction member. "It's funny, cause I could do either," J Lo said, laughing. (Girl, same.) "Probably a couple years ago I would've said Zac Efron, but today I'm going to say Harry Styles!"

She favored Harry much of the game, passing up Nick Jonas, The Weeknd, Prince Harry, and Brad Pitt. But her choice changed when the names of Lenny Kravitz, Leonardo DiCaprio, and Bruno Mars emerged.

At the end of the game, Ellen declared Harry Styles as her ultimate "boyfriend" yet J Lo admitted "He's a little bit young for me." The singer-actress, who was recently linked to Drake, went on clearing up rumors about her supposed preference for younger men.

"OK, first of all, stop! I don't date younger men. It's not like you have to be younger. It's not about that," she said. "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. It's about who they are, it has nothing to do with age."

Do you also have a crush on Harry Styles? Tell us in the comments!