Question: hvem spiller james i once upon a time
Answer: Josh Dallas