Magic truly comes alive for Once Upon a Time’s 100th episode. Smoke machines blanket an entire icy warehouse, forcing cast and crew alike to don gas masks. Dry-ice bubbles rise from the depths of an 80-foot-long pool, over which a wooden barge skims the dark surface, guided only by dim lanterns. It’s eerily quiet. That is, until someone starts synergistically singing “It’s a Small World.”
The crew has jumped aboard the ferryman’s boat, which will eventually take heroes and villains alike to the mouth of the Underworld. “You must be this tall to ride this ride,” jokes one crewman, who will spend the day retracting the ship in order to send it on the brief but slow journey into depths of Hell. Unable to see five feet in front of them, the weapons-clad cast boards the ship, ready to stuff their respirators away once cameras start rolling. Emma (Jennifer Morrison) is back in her hero gear, the requisite red leather jacket cutting through the haze, as she lies prone in the boat, waking up with a start upon their arrival.