Millennial girls and Gen X women loved Legolas.