Once Upon a Time · S06E21
The Final Battle (1)
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