Who's hotter?
Megan Fox
209 votes
Emma Watson
161 votes
Jessica Alba
84 votes
Comments