It's a good thing Halsey is heading straight for the castle, because she looked like a straight up punk princess at the 2016 MTV Movie Awards this year.

The Badlands singer is known for breaking the fashion mold, from her ever-evolving stage and festival style to her ever-changing hair, which she has rocked in nearly every cut and color imaginable. (Long aqua mermaid locks? Check. Peroxide blonde pixie cut? Check. G.I. Jane shave? Check.) On the MTV red carpet this year, the 21-year-old pop star switched it up once again, turning heads in a pink rhinestone jacket and shimmery matching bra that would make glitterbug Dolly Parton jealous.

The coral-hued jacket, designed by Idan Cohen and featuring rhinestones, gold beading, and pink sequins, added a Vegas-luxe feel to an otherwise breezy ensemble. The embellished jacket was paired with a pink sequined mermaid-shell bralette pulled from the same designer, as well as a pair of tiny blush hot pants. Styled by celebrity stylist Jordan Grossman, the sexy look was rounded out by a pair of gold metallic open-toe platform heels — not too glitzy, not too casual, just right.

It was a look worthy of a punk-rock pop princess, and considering the singer-songwriter was on hand to perform her single "Castle," off The Hunstman: Winter's War soundtrack, the red carpet outfit was a perfect sartorial introduction to the rising songstress.

Click through the gallery above to check out detailed photos of Halsey's pink MTV Movie Awards ensemble!

See Photos from the 2015 MTV Movie Awards Red Carpet + Show: