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