Question: who plays puss in top of the lake china girl?
Answer: David Dencik