Who wears booty shorts best: Emma Watson or Vanessa Hudgens?