Watch Once Upon a Time Online: Season 7 Episode 7

at .

Did Hook find out the truth about Eloise Gardener?

That was his plan on Once Upon a Time Season 7 Episode 7 when he sought out a powerful magic that would help him get revenge on those responsible for her disappearance. 

Meanwhile, Henry and Ella followed Alice into Wonderland when they realized there was something amiss with the way she was acting. 

Also, Jacinda met up with an old friend and tried desperately to get custody of Lucy. 

Use the video above to watch Once Upon a Time online right here via TV Fanatic. Get caught up on all the latest twists now. 

Paul Dailly was an Associate Editor for TV Fanatic.Follow him on X.

Show Comments
Tags: ,

Once Upon a Time Season 7 Episode 7 Quotes

Victoria: Stop pretending. I know you're awake.
Drizella: You always did underestimate me. I knew detective Rogers was obsessed with this Eloise Gardener case, so I poisoned the only person he knew was connected to it. Rogers did the rest of the work himself.
Victoria: Why did you do this, Drizella?
Drizella: So I could finally be free of you. And now she's free of you too, and you're the prisoner.

You stupid child. You have no idea what you just let crawl out into this world. But you will find out, yes you will. You will find out.