megan fox is super attractive. but she smokes weed, which to me is unnatractive.... so i'll go with angelina jolie