Brush up on your jokes, guys -- humor is apparently the way to catch Megan Fox's eye.
The actress, looking summer-ready on the cover of Cosmopolitan's August issue, got candid about sexuality and named someone she thinks is sexy in an interview with the magazine.
"I think Ellen [DeGeneres] is sexy," Fox, 28, said. "Maybe it's the way she gives off the impression that she's anti-'the business' even though she's engaging in it. And humor is always sexy."
Fox, who has two sons with husband Brian Austin Green, also revealed she thinks all women have it in them to take charge of their sexuality.
"Women don't have to be desperate and try so hard," she said. "Allow yourself to be strong and powerful and men will be crawling on their hands and knees."
Fox's Cosmopolitan cover hits newsstands on July 8. She can also be seen on the big screen when "Teenage Mutant Ninja Turtles" opens in theaters on Aug. 8.