Prince Harry qualifies He's completed his Apache...
The Risk become sexy builders EXCLUSIVE X Factor boy band strip
Amanda Holden's feeling... BGT presenter releases photo of...
Geri Halliwell's new Next... She launches new line of Union...
Megan Fox admits she prefers older men and isn’t interested in dating guys her own age.
The star says the likes of Twilight actor Robert Pattinson and heartthrob Zac Efron aren't her type.
'[Robert] and Zac – they’re just too pretty with the big hair and the suits,' Megan tells Elle. 'And Rob is, what, 22? Zac is 21? That’s a joke.
‘Boys in their 20s 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 30s.'
Megan, 22, is engaged to former Beverly Hills 90210 star Brian Austin Green, 35.