Colin O'Donoghue

Colin O'Donoghue is one of the main actors of Once Upon a Time, portraying the role of Captain Hook.

Biography
Nobody cares what actors do aside from the TV show we like.