A royal ball is held in Camelot, but a dark turn of events forces David and Robin to take action. Meanwhile, Regina’s fortitude is tested as she tries to safeguard Emma; and back in Storybrooke, Hook attempts to bring Emma back to the light.
Watch Once Upon a Time s.5 ep.3 (Siege Perilous) Online
- Director: Ralph Hemecker
- Cast: Ginnifer Goodwin | Jennifer Morrison | Lana Parrilla
- Rating (IMDB): 8.3
- Today: 51 Views
Back to Once Upon a Time