Which one is the prettiest Megan Fox or Katy Perry, Kristen Stewart, Amanda Seyfried or Lorde?

43 answers 43