The 19-year-old One Direction star thinks the blonde model, who is currently in a relationship with Jason Statham, has the most attractive face, reported Contactmusic.
Quizzed by reporters on who he thinks is the most beautiful woman in the world "other than your mother, sister or girlfriend", Styles answered, "Rosie Huntington-Whiteley, probably. It's her face."
Harry went on to describe her as "lovely and really cool" while his bandmate Liam Payne admitted she left him tongue-tied when they met at a photoshoot for America's Glamour magazine earlier this year.
"I'm not the best at talking to women. When you're with someone like Rosie, it's a bit more difficult. I was like, I don't really know what to say, so I'm just gonna kind of stand here and try to be cool," Payne said.