What does Scarlett Johansson look for in a guy?
"I think it's the full picture," the 22-year-old star of the upcoming Nanny Diaries
tells PEOPLE. "I look at a guy and think he has such a cute nose or such nice eyes, but there isn't one feature I look for in a guy. One thing that I look for that isn't physical is a healthy confidence."
Healthy enough, she says, to compensate for those men who don't quite measure up in the looks department to Jared Leto or Josh Hartnett, both of whom she's dated.
"If somebody is confident in a way that you would admire – being strong, funny – that can make someone that you might not initially be attracted to more attractive," Johansson says.
As for herself, the actress, recently featured as one of PEOPLE's 100 Most Beautiful
, says she still has her own down days.
"I think that everybody has days that feel more accepting of their own body than other days," she says. "I wouldn't say it's something I struggle with. I have what I have and I try and appreciate that."
So when does she feel her most beautiful?
"That's a tough question," she says. "I never think about things like that. I think I feel most beautiful when someone that I love and trust tells me that I am. Then you really do feel it. When people you trust and have affection for tell you that you're beautiful then you really feel like it's special."