Question: when does captain hook come into once upon a time
Answer: He is portrayed by Irish actor / musician Colin O'Donoghue , who became a series regular in the second season after making recurring appearances and has become a fan favorite since his debut .