Which long legged beauty would you take back to your hotel room. 1. Elizabeth Olsen, 2. Emma Watson, 3. Lily James, 4. Kendall Jenner, 5. Lili Reinhart, 6. Victoria Justice, 7. Hailee Steinfeld, 8. Ana de Armas, 9. Selena Gomez, 10. Jennifer Lawrence, 11.