Save Henry

"Episode 309" is the upcoming ninth episode of Season Three of ABC's Once Upon a Time. It will be the fifty-third episode of the series overall.

More information will be added as it is released.

Starring

 * Lana Parrilla as Evil Queen/Regina Mills

Guest Starring

 * Raphael Sbarge as Jiminy Cricket/Archie Hopper
 * David Anders as Victor Frankenstein/Dr. Whale