Easily Alba. She has some class, Fox is just a common slut with a better than average body. Not that I wouldn't get with her either....
Fox. Me and her can have some peace while the rest of ye are off fighting over Alba (who is definitely better in every way!)
Not that fussed about either to be honest (yes I know I'm in a minority there!) but between the two, definitely Jessica Alba