Katy Perry is really getting in the holiday spirit!
The "Roar" singer appears in a new ad for H&M's #HappyAndMerry campaign -- and she brings an explosion of glitter and holiday cheer.
The 31-year-old's new song, "Every Day is a Holiday," is featured in the Christmas-themed video as she dons a series of different looks amid an elaborate holiday backdrop. She first appears as a sparkly fairy as she dances around with her gingerbread men, nutcrackers, toy soldiers and candy canes.
But that's not the only eye-candy featured in the two minute clip. There's also a hot male model who makes a shirtless cameo! Interestingly enough her costar, Sean O'Pry, appeared in her frenemy Taylor Swift's music video for "Blank Space"... maybe it's just a coincidence?
"I had such a festive time shooting this larger-than-life holiday commercial with Jonas Ã…kerlund, and all of the fun clothes, especially my favorite, the Elfie Selfie sweater," the star said of making the video. "H&M has been a part of the evolution of my personal style since I was 13, when I would start to incorporate fun, affordable H&M pieces into my vintage wardrobe," she adds. "I can't wait for you to give your wardrobe some sparkle with this magical holiday collection."
Watch Katy's entire fun-filled holiday campaign in the clip above!