Question: Who plays captain hook in once upon a time?
answer: Colin O'Donoghue