Famous girls look different on magazine covers and in real life. Kim Kardashian Scarlett Johansson Alessandra Ambrosio Jennifer Aniston Heidi Klum Jennifer Lopez Kate Moss Miranda Kerr Selena Gomez