Board Thread:Character Discussion/@comment-25926288-20151211170125/@comment-28162607-20170105212040

Eskaver wrote: Aine1989 wrote: "You're now going to tell everything and do exactly as I say, because when you hold aheart, you control it."-The line that was said. [the scene in case you need it].

And even if he was working for Cora of his own free will, she still would have killed him if he interfered with her massacre, then went on with it. And given that he jumped ship as soon as he could, we can safely say he wasn't okay with it at all I know about that scene. You are drawing connections from Cora making Hook tell it was Regina who sent him (which she lets go after a while), then offers Hook to join her. She wasn't controlling him for 28 years afterwards because she stopped once she relinquished possession/grasp of the heart.

He was helping her because she offered him what he wanted. I don't think he killed any villager (given that nearly all seen had their heart ripped out). However, he had full control of himself and did everything in his power (even doublecrossing her once) to get his revenge. She might not have had his heart but she could still kill him at any moment. She had a metaphorical gun to his head.

Also she said "you'll do exactly as I say" while holding his heart. She gave him an order while controlling him, so this order could have followed through even when he had hsi heart (if that makes sense).

And from what we saw of Hook's relationship with Cora, she didn't tell him about her plans, meaning he didn't know until she was about to do it (or possibly after she'd already done it).

And yes he didn't kill any villager. But he also couldn't have stopped it.