Katy Perry looked glamorous on the red carpet ahead of her performance at iHeartRadio z100’s Jingle Ball on Friday.
The 40-year-old singer commanded attention in a metallic silver flare gown that hugged her bust and showed off her tiny waistline while at the star-studded bash in New York City.
She paired her simple ensemble with matching earrings and various gemstone rings as her signature raven locks cascaded over her shoulders.
Later in the evening, the Roar hitmaker is slated to take the stage and belt out some of her greatest hits, including some from her latest album 147.
iHeartRadio z100’s Jingle Ball is being held at Madison Square Garden and will see special performances from Tate McRae, Teddy Swims and Meghan Trainor.
The Kid LAROI, Madison Beer, Benson Boone and Gracie Abrams are also set to make special appearances.

Katy Perry looked glamorous on the red carpet ahead of her performance at iHeartRadio z100’s Jingle Ball on Friday in New York City