When it comes to fashion, Jennifer Lopez is far younger than her age, almost half as of now.
She is 54 and had outshone 22-year-old Selena Gomez on Sunday on the red carpet at the American Music Awards in LA.
Lopez was in a daring wrap dress revealing her incredibly toned stomach.
Frankly, Selena being at half the age of J-Lo was not able to come even close to competing. She was dressed in demure black gown and covered up with a high neckline. Her skirt went past her toes. She carried a small clutch too to match her footwear.
The mother-of-two Lopez had smoky eye make-up and posed confidently for the photogs on the red carpet. Meanwhile, Selena covered neck-to-toe with neat ponytail. She also sported gold bangles.
The other on the red carpet to be worth mentioning here was Jordin Sparks. She was co-hosting the pre-show with country singer Gavin DeGraw. She was in plunging sequinned dress and looked glamorous.
However, the 24-year-old American Idol star had some competition. Fergie was equally stunning. She was in a black split. Her hair was left to flow down in curls and had a nose ring too.
Other arrivals included Olivia Munn, Zendaya, Dianna Agron, Taylor Schilling, Nicki Minaj, Kate Beckinsale, Danica McKellar, Meghan Trainor, Guiliana Rancic, Gigi Hadid and Heidi Klum too. All were almost equally glamorous revealing their figures.