She rounded out 2017 showing off her brunette braids as she sang with her beau G-Eazy on Dick Clark’s New Year’s Rockin’ Eve With Ryan Seacrest on ABC in New York.
However, Halsey was a born again blonde with cute pixie cut at Miami’s E11EVEN Club in Florida, where she and the rapper hosted their G-Eazy + Halsey Ring In The New Year 2018 Party.
And the loved up duo shared a cute kiss onstage as midnight struck.
Out with the old: Halsey wore her hair in long brunette braids when she and her rapper beau G-Eazy performed on Dick Clark’s New Year’s Rockin’ Eve With Ryan Seacrest on ABC in New York
The 23-year-old’s seemingly rapid transformation was all achieved by technology, of course.
Their Seacrest gig was prerecorded, giving Halsey, whose real name is Ashley Frangipane, plenty of time to change things up.
The Bad At Love songstress looked stunning at the club in a barely-there black sequin mini-dress with a chain halterneck that was held together at the sides with silver laces revealing that she wasn’t wearing either a bra or undies.
In with the new: The 23-year-old songstress was a beautiful blonde when she and her rapper beau, 28, kissed as they hosted their G-Eazy + Halsey Ring In The New Year 2018 Party in Miami
Barely there: The Now Or Never hitmaker obviously wasn’t wearing anything under the very revealing black glitter mini-dress
Risque style: The new blonde’s sizzling dress meant she was just inches away from a wardrobe malfunction throughout the gig
Low cut at the front and plunging to just above her derriere she showed off a lot of skin and her tattoos.
G-Eazy, 28, looked handsome in a black tux and matching pants with a black silk shirt left open at the nexk.
The rapper, whose real name is Gerald Gillum, slicked his dark hair back off his face and sported a light beard and mustache.
So close: Halsey sported a skin-tight black leather mini-dress as she sang with G-Eazy in the pre-recorded gig for Seacrest’s New Year’s Eve show
On the dark side: The brunette beauty, whose real name is Ashley Frangipane, has been dating her beau since the summer
Handsome hunk: The rapper, whose real name is Gerald Gillum, wore a black jacket over a long coat, black T-shirt and leather pants for Seacrest’s New Year’s Eve Show
They hit the stage to perform their hit songs along with their duet Him & I.
In August G-Eazy debuted the duet New Orleans on the final night of his Blue Nile Dive Tour when Halsey joined him on stage as a surprise guest and kissed him at the end of the gig.
The rapper told Fuse at the time: ‘Him & I is a Bonnie and Clyde song. It’s a pretty intense, crazy in love song. She killed the record.’
He likes what he sees: G-Easy looked down lovingly at his petite love
Count down: The rapper checked his watch as midnight approached while everyone at the club held up their cellphones, recording the moment that 2018 arrived
Going wild: The couple could barely be seen in the storm of ticker tape and hearts