They're both gorgeous- Jessica wins though....Softer look.
Legs!
Pretty feet!and nice skin tone plus smile.
much more talented, much more hotter overall!
woooow
natural beauty
because megan fox is fake and jessica alba is naturally hott!!!!!
because shes really boneable
Megan Fox looks a bit scary.
She just is! :)
because i dont like megan fox..she is a **** and doesnot deserve to be an actress...no acting skill too just geting popularity geting nude