Megan Fox sounds off on pretty boys in the June issue of Elle. The Transformers star tells the magazine she goes for older guys—because the ones her age are “immature” and “have nothing to offer conversationally.”
“I’ve lived the life of a 35-year-old since I was 18,” the screen siren says. “I’m so suspicious of boys-slash-men. I just don’t like them or trust them.”
Fox, who is currently on-again with 90210 actor Brian Austin Green, 35, singled out Robert Pattinson and Zac Efron for scrutiny. "Robert and Zac — they're just too pretty, with the big hair and the suits. And Rob is, what, 22? Zac is 21? That's a joke,” she said.
The actress also responded to rumors that she and Pattinson shared a brief fling earlier this year. "I just randomly asked someone for a light, and it was him. That was the extent of our 'relationship," she explains. "But I'm sure there's going to be a different guy every week now."
As far as her relationship with Green, it sounds like it’s still going strong. "He's the one person,” she said, “that I know that if I'm struggling and everything's getting crazy, I can call."