Megan Fox disses Zac Efron AND Robert Pattinson in a recent interview. Megan lumps them both in the same category as other young men slash boys: immature. What nerve! So Megan is dating an older man who is immature…just kidding.  Her on and off boyfriend Brian Austin Green is 35!

fp 2133381 fox meganexcl dmx 042409

More pictures of Megan after the skip…

Megan gives details to ELLE Magazine on how she feels on the opposite sex. Via RadarOnline:

“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.

Let the fighting begin! If they didn’t do anything to Megan, why is she singling them out? I think maybe she is looking for some publicity, since she hasn’t had any movies come out and has a few big ones in the works. Do you think it was appropriate for her to diss the other actors that way?

share save 171 16