In ABC's "Once Upon a Time" what character was played by Colin O' Donoghue?
ENTERTAINMENT
Captain Hook
Share: