Watch Once Upon a Time Online: Season 6 Episode 12

at .

Did David find out the truth surrounding his father's death?

That was his plan onĀ Once Upon a Time Season 6 Episode 12.

He reeled in an unlikely ally to help with the mission, but who was it?

Meanwhile, Regina tried to help Robin get to grips with life in Storybrooke, but she quickly realized he did not belong there.

Did they struggle to get closer when Regina got wind of his dark side?

Use the video above to watch Once Upon a Time online to get caught up with the latest drama. You won't want to miss what went down this week.

Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.

Show Comments
Tags: ,

Once Upon a Time Season 6 Episode 12 Quotes

Regina: You're up.
Robin: Hard to sleep when that demon box keeps screaming at me [gestures to buzzing clock].
Regina: Oh. That's called an alarm clock.

Regina: You weren't there. He was miserable in his world. He wanted a fresh start and I'm just trying to help him.
Snow: But you don't know who he is! Looking like Robin Hood doesn't make him the same person. Trust me. I once kissed David's twin. World of difference.