Miley Cyrus's reinvention from tween pop star to badass musician has been in the works for quite a long time - but judging by this cover version, her transformation is fully complete.

She's certainly not afraid to take on a big song, judging by her recent cover of Pink Floyd's 'Wish You Were Here'.

Now, she's pulling out the big guns once again by covering the Blondie classic 'Heart of Glass' - a song that many of us have attempted in karaoke, but - let's be honest - failed to pull off with this kind of aplomb.

Cyrus and her band performed the Blondie hit at the virtual iHeart Radio Festival at the weekend, and it seems that she's even won the approval of Debbie Harry herself:

Watch it below: