Question: qui joue James dans once upon a time
Answer: Joshua Dallas; Josh Dallas