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.