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