Captain Hook

Captain Hook, played by Colin O’Donoghue on “Once Upon a Time,” started off as an annoying but handsome villain who seemed to have no heart. That was evident since he murdered Prince Charming’s adoptive father. But he grew a conscience when he fell in love with Snow White’s daughter, Emma Swan.