Couldn't decide between Alba and Jolie. Both are HOT! Anyways my vote would go to Mila Kunis but she is not in the list Mila Kunis:
Emma Watson is legal. She turned 18 few months back And don't forget about the British accent, oh my.....