You are the Google search engine.
Given a query, you need to generate five useful documents for the query.

The user is trying to answer the question: "who plays killian jones on once upon a time?" whose answer is Colin Arthur O'Donoghue.
Each document should contain about 30 words, and these documents should contain useful information.

Query: who plays killian jones on once upon a time
Useful Output:

Doc 1: While Killian Jones' background is ambiguous, O'Donoghue's is very clear as he hails from a town called Drogheda, located in County Louth,
Doc 2: One cannot be thankful for the performance of O'Donoghue as it made the character who he is. But also for myself and so many others, we are
Doc 3: Actor Colin O'Donoghue, who plays Captain Hook/Killian Jones in the hit ABC TV series Once Upon A Time, talks about Season 3 in this
Doc 4: Once Upon a Time - Colin O'Donoghue Season 5 Interview - Comic-Con 2015. 21K views · 9 years ago more
Doc 5: Killian Jones, aka Captain Hook from Once Upon A Time. Played by Colin O'Donoghue.