Question: siapakah yang memainkan watak james di dalam once upon a time
Answer: Josh Dallas