Megan Fox thinks Ellen Degeneres is ''sexy''.

The 'Teenage Mutant Ninja Turtles' actress - who has sons Noah, two, and Bodhi, four months, with husband Brian Austin Green - finds the talk show host attractive because of her sense of humour and attitude to Hollywood.

She admitted: ''I think Ellen is sexy. Maybe it's the way she gives off the impression that she's anti-'the business' even though she's engaging in it. And humour is always sexy.''

The 28-year-old actress also believes guys find ''strong and powerful'' women attractive and doesn't think girls should try too hard for attention.

She told the new issue of America's Cosmopolitan magazine: ''Women don't have to be desperate and try so hard. Allow yourself to be strong and powerful and men will be crawling on their hands and knees.''

And the brunette beauty admitted she used to read the magazine in secret when she was a teenager.

She said: ''I remember I used to think it was a big deal, when I was like 15, 16, and I knew that Cosmo was something my mom probably didn't want me to read, and so it was exciting to get a hold of it because you felt like you were getting a glimpse behind what it was to be a woman. They're letting you in on womanly secrets.''