Natalie Portman vs Emma Watson vs Keira Knightley vs Kate Moss r(03) Save Image Image gallery: Keira Knightley vs Natalie Portman: A Comparative Analysis of Two Hollywood Icons