Question: who plays james in once upon a time
Answer: Josh Dallas; Joshua Paul Dallas; Joshua Dallas; Joshua Paul "Josh" Dallas