Megan Fox: Robert Pattinson & Zac Efron Are ‘Too Pretty’ & ‘Immature’

Engaged to 35-year-old actor Brian Austin Green, Megan Fox considers guys in their 20s, like Robert Pattinson and Zac Efron, are “too pretty” and “immature”.

Megan Fox

Read more