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 david on once upon a time?" whose answer is Joshua Paul Dallas.
Each document should contain about 30 words, and these documents should contain useful information.

Query: who plays david on once upon a time
Useful Output:

Doc 1: A follow-up to Quentin Tarantino's Once Upon a Time in Hollywood is being assembled, with David Fincher, not Tarantino, in the director's chair.
Doc 2: Josh Dallas as Prince Charming/David Nolan: Once Upon a Time cast  Josh Dallas portrays the other half of the truest love, Prince Charming,
Doc 3: David Fincher to Direct Brad Pitt in 'Once Upon a Time in Hollywood' Netflix Follow-Up From a Tarantino Script · Variety Confidential.
Doc 4: Happy 41st birthday to Josh Dallas! American actor. He is best known for his roles as Prince Charming/David Nolan in the ABC television series Once Upon a Time.
Doc 5: Josh Dallas shared with TVLine a preview of the David-vs.-Goliath showdown and a smaller yet perhaps bigger conflict brewing within the Charming household.