Once Upon a Time Season 2 Episode 21

Overview

Runtime: 44m

Directed by: Ralph Hemecker

Written by: Andrew Chambliss, Ian Goldberg

Guest stars: Andrew Airlie, Chris Gauthier, David Anders, Dylan Schmid, Ethan Embry, Freya Tingley, Keegan Connor Tracy, Michael Raymond-James, Sonequa Martin-Green

Description

Mary Margaret, David and Emma embark on a search when Regina and some magic beans go missing; Mr. Gold considers revealing the truth to Lacey; Bae winds up in 19th century London.

Season 2 Episode 20

Season 2 Episode 20

The Evil Queen

Season 2 Episode 22

Season 2 Episode 22

And Straight on 'Til Morning

;