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