Spoilers Warning!

This article contains information regarding unaired/recently released episode(s) and/or project(s). It may contain SPOILERS. Spoilers on this page are subject to change at anytime.

Mirror, Mirror
Season One, Episode Nine
First Aired TBA
Written By Purple-Glee-Project
Episode Guide
"Duet With Me"
"Who's The Diva Now?"

Mirror, Mirror is the ninth episode of the first season of Once Upon a Gleeful Time.


With arguing in glee club at an all time high Mary Margaret decides to set the kids a task of "swapping bodies" with another member of glee club, entailing them to dress, talk and perform a song like they would.


The swaps are:

  • Alyssa and Henley
  • Amelia and Anna
  • Arthur and Martin
  • Briar and Kiara
  • Chandler and Michael
  • Danny and Peter
  • Eric and Hinton
  • Isabelle and Tina
  • Kyler and Liam
  • Rachel and Tiana


Song Title Original Artist(s) Performer(s)
TBA Sting Michael
TBA Walk The Moon Danny
TBA Cinderella Tina
TBA Marina and The Diamonds Eric
TBA The Chiffons Amelia
TBA Emily Osment Tiana
What If Five For Fighting The Flawless Fantasies
TBA Leona Lewis Peter
TBA Miley Cyrus Kiara
TBA Stooshe Rachel
TBA Simple Plan Kyler
Unpretty TLC The Flawless Fantasies


Main CastEdit

Abigail Breslin as Alyssa Hart
Holland Roden as Amelia Boyd
Karen Gillian as Anna Moran
Lucas Grabeel as Arthur Smith
Dianna Agron as Briar Rowe
Rupert Grint as Chandler Little
Josh Hutcherson as Danny Tomlinson
Liam Payne as Eric Goldberg
Rachel Hurd-Wood as Henley Darling
Shayne Topp as Hinton Bextor
Emma Watson as Isabelle Lamontague
Olivia Holt as Kiara Wileteen
Billy Unger as Kyler Wilde
Logan Lerman as Liam Calder
Avan Jogia as Martin Green
Ginnifer Goodwin as Mary Margaret Blanchard
Niall Horan as Michael Friend
Jeremy Sumpter as Peter Pratt
Alexandria DeBerry as Rachel Powell
Vanessa Lengies as Tiana Dunlop
Chloe Grace Moretz as Tina Kerry

Recurring CastEdit

Katelyn Tarver as Annie Adams
Lucy Hale as Audrey Boyd
Zooey Deschanel as Dorothy Dandridge
Spencer Boldman as Herk Olympus
Colin O'Donoghue as Killian "Hook" Jones
Damian McGinty as Percy Stavros
Lyndsy Fonseca as Raleigh Wolff
Jensen Ackles as Robert Cloak
Tom Fletcher as Zachery Dodge