Miley Cyrus took her Black Mirror character Ashley O. to Glastonbury Music Festival, and brought out her dad and Lil Nas X for a special performance. 

First, she did a special performance of the song from the show “On A Roll,” which is actually a reworking of a Nine Inch Nails track. 

Read more: ‘Guardians Of The Galaxy’ might reunite Lady Gaga, Bradley Cooper


Her performance was complete with Ashley O.’s signature purple bob wig. Cyrus ran through the Black Mirror reimagining before covering NIN’s original version, “Head Like A Hole.”

Cyrus brought several other cover tracks to her set. She did Amy Winehouse’s “Back To Black,” Led Zeppelin’s “Black Dog” and Metallica’s “Nothing Else Matters.” You can see clips of those songs below. 

She brought Lil Nas X and her dad Billie Ray Cyrus for a performance of viral hit “Old Town Road.” 

This is far from the first time Lil Nas X and Ashley O. have collided. In a video tweeted by the rapper, we see Cyrus donning her character’s purple bob and rocking out as the two dance to “Panini.”

Nas tweeted out the video last night with the text, “ashley o loves panini.”

It shouldn’t come as too much of a surprise to see the two together consider Billy Ray Cyrus was featured on the remix of “Old Town Road.”

More on Ashley O.

The third Black Mirror episode, “Rachel, Jack and Ashley Too,” has Cyrus in the role of a pop star. Instead of focusing on Cyrus’ own music though, they opted to recreate classic Nine Inch Nails tracks.

The first song, “On A Roll,” even got its own music video. In case you missed that, check it out in the player below.

Speaking of Nine Inch Nails featuring on the show, apparently even Trent Reznorhas given his blessing to recreate his band’s songs for the series.

“Trent got it straight away,” Brooker said at a press conference. “It was via email and he was really happy pretty quickly. He wanted to see the script and I got to re-write his lyrics in a chirpy way.

“I’m not the best lyricist in the world,” he continued. “In the first song she’s singing: ‘I’m stoked on ambition and verve’ instead of ‘You’re gonna get what you deserve’.”

Reznor is proving to naysayers that he’s fully on board with everything, promoting a Nine Inch Nails shirt inspired from the show.

Pop singer and former scene kid Halsey noticed the weird similarities between herself and the character.

“Black Mirror episode about a popstar named Ashley with colorful hair. Existential crisis: Engage,” Halsey wrote.

The producers of Black Mirror say it was all just a coincidence, according to TMZ.

Black Mirror creator Charlie Brooker says he was “only vaguely aware” of Halsey, and said “if we get asked about it in an interview we’ll cheerily confirm that.”

What do you think of Cyrus’s performance? Sound off in the comments down below!

See more: 10 surprising artists you won’t believe appeared on AP’s cover