Sundays 8:00 PM on ABC
Once-upon-a-time
Looking to watch Once Upon a Time Season 1 Episode 16 online? TV Fanatic is your destination for every paid and free streaming option of the Once Upon a Time S1E16 full episode from 2 affiliates.

Rating: 4.5 / 5.0 (192 Votes)

Episode Details

Once Upon a Time Season 1 Episode 16: "Heart of Darkness"

Mary Margaret hires Mr. Gold as her attorney when she's arrested for Kathryn's murder and Snow White tries to kill the Evil Queen in the latest Once Upon a Time.

x Close Ad