Conversation so far:
who plays david in once upon a time
In Once Upon a Time, Prince David, also known as David Nolan, is portrayed by Josh Dallas and Luke Roessler.

Question: when did the show end
Self-contained rewrite: when did the show once upon a time end