A song of revenge - Once Upon a Time Season 6 Episode 20
In a flashback, Captain Hook belts out a song of revenge. He's laser focused on making sure the Dark One pays for killing his love.

Unrated
Photo Credit:
ABC/Jack Rowand
Show:
Once Upon a Time
Episode:
Once Upon a Time Season 6 Episode 20: "The Song in Your Heart"
Character:
Killian Jones/Captain Hook
Related Photos:
Once Upon a Time Photos, Once Upon a Time Season 6 Episode 20 Photos, Killian Jones/Captain Hook Photos
Location:
Vancouver, BC, Canada
Uploaded by:
Uploaded:
Show Comments