Question: who plays james on a place to call home?
Answer: David Berry