Which you think is hotter?
Kate beckinsale
7 votes
Rosie huntington
7 votes
Jessica biel
18 votes
Megan fox
59 votes
Comments