Emma watson maybe, she turned out fucking hot. Ive also always had a thing for Natalie Portman but shes alot older than I. Mila Kunis is hott and funny so she would probably be the whole package, but i consider Emma watson and Natalie Portman both hotter than her.