Question: who plays james on a place to call home
Answer: David Berry ( born 18 January ) is an Australian actor best known for his role as James Bligh in the television series A Place To Call Home .