Watchseries Once Upon a Time Season 1 Episode 18

Once Upon a Time S1E18 April 1, 2012

Emma continues her exhaustive search for evidence that will prove Mary Margaret's innocence in the murder of David's wife, Kathryn. Meanwhile, in the fairytale land that was and before evil blackened her soul, Regina must choose between betraying her mother, Cora, and marrying for true love, or betrothing royalty and living a regal - but loveless - life; and the event that caused the Evil

Stream & Buy

More Like This

7.2
Paper Girls

Paper Girls

5.2
Breathe

Breathe

7.5
Night Sky

Night Sky

6.7
Billy the Kid

Billy the Kid

6.9
Parallels

Parallels

5.5
Cracow Monsters

Cracow Monsters

Recent Searches

pen15 season 3 1883 season 2 for life season 3 normal people season 2 into the badlands season 4 dopesick season 2 1000 lb sisters season 4