As Once Upon a Time gets ready to unspool the back half of its seventh and now final season, TVLine revisits some of the ABC series’ most memorable moments.
Since his arrival in Season 2 of Once Upon a Time, Killian Jones, moniker Captain Hook, has been much loved par fangirls all over the world, with his smoldering good-looks, wit, and cunning brains.