Megan Fox thinks Ellen DeGeneres is "sexy".
Megan Fox currently starring in The 'Teenage Mutant Ninja Turtles' finds the talk show host attractive because of her sense of humour and attitude to Hollywood.
She reveals: "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 married to Brian Austin Green with whom she shares sons Noah, two, and Bodhi, four months, with 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."
Tagged in Megan Fox Brian Austin Green Ellen DeGeneres