Jennifer Lopez, Kylie Jenner and Ariana Grande were among the celebrities to arrive on the red carpet at the MTV Video Music Awards.
The annual awards show is one of the biggest nights in music and was held at the Radio City Music Hall in New York on Monday.
Lopez, 49, was honoured with the Michael Jackson Video Vanguard Award for her music and film career.
She arrived on the red carpet with her partner, Alex Rodriguez. She wore a silver dress while Rodriguez, a former baseball player, took pictures of her on his phone.
She wore thigh-high boots with a short silver skirt while Davidson kept it simple with a white jumper bearing the name of Grande’s latest album, Sweetener.
She wore all white, matching a smart jacket with flowing trousers.
Jenner, 21, had her hair dyed platinum blonde and wore a matching jacket and shoes.
The 24-year-old has vitiligo and is a prominent spokeswoman on the skin condition.
She wore a blue dress and teamed it with matching earrings.