"Trapped in the City"
Season Eight
Season 08, Episode 6
Episode Information
Premiere date: March 22, 2020
Written by: Schroeswald
Directed by: Schroeswald
Episode Chronology
Previous Episode: "The Six Fairies"
Next Episode: "Ozma, the Great and Terrible"
Related Pages

Trapped in the City is the sixth episode of Season Eight of Disney +'s Once Upon a Time. It was written and directed by Schroeswald. It is the one-hundred and sixty-first episode of the series overall and debuted on March 22, 2020.


Snow and David discover the Regina and Robin of the Grimm Realm, allying themselves with them against the cruel tyrant that rules it. Frollo leads Rogers and Henry into Paris, where they discover a revolution underway. In the past this Bandit Regina unwittingly allows a tyrant to take over her kingdom.



  • Lana Parrilla as Regina Mills/The Good Queen and the Bandit
  • Ginnifer Goodwin as Snow White
  • Jennifer Morrison as Emma Swan
  • Colin O'Donoghue as Rogers
  • Josh Dallas as David Nolan
  • Rose Reynolds (credit only)
  • Tiera Skovbye (credit only)
  • Adelaide Kane as Drizella/Ivy
  • Keegan Connor Tracy as the Blue Fairy/Reul Ghorm
  • Rebecca Mader as Zelena
  • With Azra Akin as Moana
  • And Robert Carlyle as Rumpelstiltskin

Special Appearance by

  • Jared S. Gilmore as Sheriff Henry

Special Guest Starring

  • Jamie Dornan as the Huntsman
  • Barbara Hershey as Cora
  • Giancaro Esposito as the Magic Mirror

Guest Starring

  • Richard Schiff as King Leopold
  • Cate Blanchett as Queen Snow
  • Charlize Theron as the Black Queen
  • Vincent Cassel as Frollo
  • Rufus Sewell as Javert
  • Kevin Weisman as Monsieur Thenardier
  • Gerard Butler as Jean Valjean
  • Christopher Gauthier as Smee
  • Suzy Joachim as Madame Leota
  • Kathy Bates as Mombi
  • Sean Maguire as Robin Hood


  • Michael P. Northey as Friar Tuck
  • Jason Burkart as Little John
Community content is available under CC-BY-SA unless otherwise noted.