PlotNest
US

Once Upon a Time · S06E21

The Final Battle (1)

Still from Once Upon a Time S06E21

Summary

Henry wakes up in a strangely changed Storybrooke where Emma is a mental patient and the rest of his family has disappeared.

Guest stars

  • Andrew J. West as Henry Mills
  • Alison Fernández as Lucy Vidrio
  • Ingrid Torrance as Nurse Ratched
  • Deniz Akdeniz as Aladdin
  • Peter Marcin as Chief Bromden
  • Karen David as Jasmine
  • Jaime Murray as Black Fairy
  • Giles Matthey as Gideon
  • Raphael Sbarge as Archie Hopper / Jiminy Cricket