Halsey is a talented singer but also a talented impersonator.

RELATED: Halsey Surprises BTS Paris Audience With Performance Of ‘Boy With Luv’

The 24-year-old appeared on Capital FM and was challenged to perform her own single “Without Me” while impersonating other pop stars.

After starting with a breathy take on Ariana Grande, Halsey goes for Cardi B followed by a young Justin Bieber.

RELATED: Halsey Performs Incredible Version Of ‘Sucker’ And The Jonas Brothers Love It

Next, she attempts her best Lady Gaga, impersonating her character Ally from “A Star is Born”, before switching to an impression of Miley Cyrus — complete with stuck-out tongue.

Halsey is currently on tour in Europe.