Question: vem spelar james i once upon a time
Answer: Joshua Dallas