Ashley O just keeps coming back.

Miley Cyrus surprised fans at the Glastonbury Festival in  England over the weekend by taking the stage as her "Black Mirror" character. The singer-actress played the pop star in the Series 5 episode "Rachel, Jack and Ashley Too," and then released a music video she'd filmed for the show. This time, Ashley O made her triumphant return live as Cyrus performed "On a Roll" in the character's recognizable lavender wig.

BBC Radio 1 shared a clip via Twitter after the fact and highlighted what a fun surprise it was:

Surprise or not, the stunt was fitting. Cyrus's big break was on the Disney Channel TV series "Hannah Montana," and she regularly performed as her TV character. By now, she must be used to alter egos and wigs.

The singer had even more in store for Glastonbury attendees. She also brought out her father, Billy Ray Cyrus, and Lil Nas X to perform "Old Town Road," as EW reports. What a day for everyone -- including Ashley O.

[via: BBC Radio 1; h/t: EW]