Answer the question...actor who plays captain hook on once upon a time??
Colin Arthur O'Donoghue