Thanks to Katie for the heads up.
Once Upon A Time has found its Captain Hook. Irish actor Colin O’Donoghue (The Rite) will play the recurring character on the upcoming, magic-themed second season of ABC’s fairytale drama.
Source: Deadline
Streaming Options