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 arthur in once upon a time?" whose answer is Liam Thomas Garrigan.
Each document should contain about 30 words, and these documents should contain useful information.

Query: who plays arthur pendragon in once upon a time
Useful Output:

Doc 1: Liam Garrigan has been cast as King Arthur, TVGuide.com has confirmed. EW first reported the news. Garrigan, who previously appeared in 24: Live
Doc 2: Liam Garrigan has been cast as King Arthur, TVGuide.com has confirmed. EW first reported the news. Garrigan, who previously appeared in 24: Live
Doc 3: List of Once Upon a Time characters · 1 Cast. 1.1 Main cast; 1.2 Recurring cast · 2 Main cast. 2.1 Emma Swan; 2.2 Snow White; 2.3 Regina Mills; 2.4 David Nolan
Doc 4: Liam Garrigan has been cast as King Arthur, TVGuide.com has confirmed. EW first reported the news. Garrigan, who previously appeared in 24: Live
Doc 5: Fun Fact: Liam Garrigan, who played King Arthur in Once Upon a Time, also played King Arthur in the movie, Transformers: The Last Knight.