megan_fox_01.jpgMegan Fox has revealed she’s got no interesting in men her own age - even Hollywood heartthrobs Robert Pattinson and Zac Efron.

The 22 year old Transformers star told Elle magazine she much prefers older men to her young Hollywood contemporaries: “Rob 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. Boys in their twenties are a waste of time.

“They have nothing to offer conversationally; they’re immature. I feel like I have a better shot with someone in his thirties.”

Megan started dating former Beverly Hills 90210 star Brian Austin Green when she was just 18 and he was 30: “[When I met him] I was like, Oh my God, ‘I have to be with you - you’re not a threat; you’re not some d-bag that’s going to cause a lot of problems’.

“I had to convince him that I was slightly more responsible and well-spoken and had other things to bring to the table besides being 18.”

She added that even though their relationship has been on-and-off of late, they still remain very close: “He’s the one person that I know that if I’m struggling and everything’s getting crazy, I can call.”